연산자(Operator)
a+b
'+ : 연산자
a, b : 피연산자
- 단항연산자
+a
-a
!a
- 이상연산자
a + b
a > b
- 삼항연산자
a ? b : c
기본 연산자
- 할당 연산자 =
- 산술 연산자 +, -, **, /, %
- 복합 할당 연산자 +=, -=, *=, /=, %=
- 비교 연산자 ==, !=, >=
- 결과값은 Bool
- 논리 연산자 !, &&, ||
- 연산 우선순위
- 산술>비교>논리>삼항>★할당
접근 연산자
- .
- 하위 개념 접근의 의미
삼항연산자
a > 0 ? print("양수") : print("음수")
범위연산자
- 범위연산자의 타입 :
Range<Int>
- 오름차순으로만 표기 가능
1...10 // 1이상 10이하
1... // 1이상
1..<10 // 1이상 10미만
- 내림차순 표현 :
(1...10).reversed() // ReversedCollection<Int>
패턴매칭 연산자 (~=)
- 우항이 좌항에 포함되는지
1...10 ~= 3 // true
'iOS > Swift' 카테고리의 다른 글
[Swift] 반복문 (0) | 2022.07.04 |
---|---|
[Swift] 조건문 (0) | 2022.07.04 |
[Swift] 변수와 데이터 (0) | 2022.07.03 |