할당 연산자
Tuple 을 이용하여 여러 값을 한번에 할당한다.
let (x, y) = (2, 3)
nil 병합 연산자
a ?? b 형태를 갖는 연산자로 Optional a 를 벗겨서(unwraps) 만약 a가 nil인 경우 b를 반환한다.
a != nil ? a! : b
단방향 범위 (One-Side Ranges)
[a..] [..a]
위와 같은 형태로 시작 혹은 끝만 지정하여 사용하는 범위 연산자이다.
for word in wordList[2...]
아래와 같이 특정 값을 포함하는지 여부를 판단하는 경우에도 사용된다.
let range = ...5
range.contains(7) // false
range.contains(-1) // true
' iOS > 문법' 카테고리의 다른 글
조건적 구문 - switch (0) | 2022.11.17 |
---|---|
배열 구조체는 언제 메모리 할당될까? (선언 시 vs 초기화 시) (0) | 2022.09.15 |
guard 와 if , 언제 사용해야 할까? (0) | 2022.09.15 |
콜렉션 타입(Collection Type) - 배열, Set, Dictionary (0) | 2022.09.05 |
문자열과 문자(Strings & Characters) (0) | 2022.09.05 |