A === B
- A와 B는 클래스의 인스턴스
- A와 B가 같은 클래스 인스턴스를 가리키는지 불린 값을 나타냄
삼항 조건 연산자
let q = A > B ? "A가 큼" : "B가 큼"
- A > B가 참이면 'A가 큼'을 거짓이면 'B가 큼' 을 반환한다.
범위 연산자
- A...B :
- A 부터 B까지의 수(A,B 포함)
- A..< B
- A 부터 B미만의 수
- A를 포함하고 B를 포함하지 않음
- A...
- A 이상의 수를 표현
- A를 포함
- ...A
- A 이하의 수
- A 포함
- ..<A
- A 미만의 수
- A 미포함
기타 연산자
- A ?? B
- A가 nil이 아니면 A를 반환, A가 nil이면 B를 반환합니다.
- - A
- A의 부호를 변경
- A!
- 옵셔널 개체의 값을 강제로 추출
- A?
- A(옵셔널 값)를 안전하게 추출하거나, A(데이터 타입)가 옵셔널임을 표현
'swift' 카테고리의 다른 글
[Swift] UserDefaults.synchronize() (0) | 2025.02.04 |
---|---|
값 타입의 널 처리 주의할 점 (0) | 2025.01.23 |
3. 데이터 타입 기본 (0) | 2023.09.10 |
2. 변수 (0) | 2023.09.10 |
1. 스위프트 언어의 특성 (0) | 2023.09.10 |