-
[Swift 문법] Operatorswift 2024. 3. 3. 22:57
Operator 연산자
1. 의미
Operator 연산자란? 연산을 수행하는 기호
2. 관련 용어
Operand 피연산자, 연산 대상/Operator 연산자
예) a + b에서 a,b는 피연산자이고 +는 연산자이다.
3. 분류
가. 피연산자의 개수에 따른 분류
1)Unary Operator 단항 연산자: 피연산자가 하나인 경우 예) +a (공백 없음)
2)Binary operator 이항 연산자: 피연산자가 둘인 경우 예) a + b (공백 유무 상관 없음, 단, 양쪽 통일하기!)
3)Ternary Operator 삼항 연산자(조건 연산자): 피연산자가 여럿인 경우 예) a ? b : c (모든 토큰 사이 공백 일정하게 통일)
나. 연산자의 위치에 따른 분류
1)Prefix Operator 전치 연산자 예)+a
2)Postfix Operator 후치 연산자 예)a+
3)Infix Operator 중치 연산자 예) a + b
*연산자를 직접 만들 때 알고 있어야 할 내용!
*프로그래밍에서는 숫자뿐만 아니라 문자열을 더할 수도 있고, 직접 만든 문자열도 사용 가능 >> 문자열 매소드에서 자세히 다룸!
'swift' 카테고리의 다른 글
[Swift] Comparison Operator (0) 2024.03.03 [Swift] Arithmetic Operator, Overflow (0) 2024.03.03 [Swift 문법] Operator Precedence, Associativity (0) 2024.03.03 [Swifit] Type inference, Type Annotation (0) 2024.03.03 [Swift] Character, String (0) 2024.03.03