[SWIFT] 연산자 오버로딩 + 연산자 커스텀
여러분 코딩을 하다 보면 연산자를 다들 많이 사용하셨죠. ?, +, -, *, /, %, && 같은 연산자들이 모두 Swift에서 기본으로 지원하는 연산자들이에요. 그렇다면 이 연산자들 직접 커스텀해서 사용할 수 있는거 아셨나요? 오늘은 이 연산자를 직접 커스텀해서 사용해볼게요. 우선 연산자를 사용하기 위해 3가지 방법이 있다. infix : 연산자가 피연산자의 중앙에 위치 ex) 1 * 1, 1 + 1, 1 - 1 prefix : 연산자가 피연산자의 앞에 추가된다 ex) -1, +1 postfix : 연산자가 피연산자의 뒤에 추가되는 것을 말한다 ex) Optional(1)! 우선 기본에 Swift가 지원하지 않은 연산자를 구현하는 방법을 먼저 보겠습니다!! 위에서 연산자를 사용하기 위한 3가지 방법이..
2020.11.28