[swift] 01. 연산자
nil 연산자
- a ?? b
- 옵셔널 a를 벗겨서(unwraps) 만약 a가 nil 인 경우 b를 반환
- a != nil ? a! : b
범위 연산자
// 1 <= index <= 5
for index in 1...5 {
print("\(index) times 5 is \(index * 5)")
}
// 0<= i < count
for i in 0..<count {
print("Person \(i + 1) is called \(names[i])")
}
// 2<=
for name in names[2...] {
print(name)
}
// <2
for name in names[..<2] {
print(name)
}
// let 0<= range <= 5
let range = ...5
===, !==
객체가 같은 instance를 참조하는 지 확인