[Swift] - Operator
최근 코딩 테스트를 치면서 2차원 배열의 좌표를 다루는 문제가 있었습니다. 거기서 2차원 좌표를 [Int] 인트 배열로 표현했는데 [1, 2] + [2, 3] = [3, 5] 로 만들어야 되는 상황이 있었습니다. 기존의 배열에서는 [1, 2] + [2, 3] 을 하면 [1, 2, 2, 3]이 되버려서 Point라는 구조체를 만들어서 operator를 추가시키려고 하였습니다. ㅎ 짠! 여기서 제가 만든 Point(x: 1, y: 2) + Point(x: 2, y: 3)을 하려면 연산자를 추가해줘야 합니다. 아래부터 추가되는 연산기호는 제가 만든 Point구조체 안에 있어서 static이 붙습니다. 짠!! 후후~ 이제 된다 !! 이렇게 +를 만들고나니 +=는 어떻게 구성될까.. 궁금해서 제가 만들어 봤습니다..