-
[Swift 문법] Operator Precedence, Associativityswift 2024. 3. 3. 22:55
Operator Precedence
1. 의미
연산자가 가진 고유의 우선 순위
2. 특징
가. 연산자에는 연산 우선 순위가 있다.
나. 곱하기 연산자의 우선순위가 더하기 연산자보다 높다.
다. ( )로 계산 순서를 바꿀 수 있으며, 괄호를 중첩할 때는 가장 안쪽의 괄호가 우선순위가 높다.
* 자연수 사칙 연산과 동일하다.
Operator Associativity.
1. 의미
연산자 결합 규칙. 연산자마다 서로 다른 규칙을 가짐.
2. 종류
1) Left Associative 좌결합성: 왼쪽에서부터 오른쪽으로 진행 예) -연산자: A - b- c
2) Right Associative 우결합성
'swift' 카테고리의 다른 글
[Swift] Arithmetic Operator, Overflow (0) 2024.03.03 [Swift 문법] Operator (0) 2024.03.03 [Swifit] Type inference, Type Annotation (0) 2024.03.03 [Swift] Character, String (0) 2024.03.03 [Swift] Boolean literals (0) 2024.03.03