나의 발자취
if-let 구문, 옵셔널 바인딩 본문
either value or nil 을 가질 수 있는 optional을 언랩핑할때 사용하는 방법 중 하나이다.
옵셔널을 처리하기 위해 스위프트에서는 옵셔널 바인딩 이라는것을 하는데, 옵셔널 바인딩이란 옵셔널을 언랩핑하여 그 값에 접근할 수 있도록 하는것이다. 여기서 if-let은 conditional unwrapping 이다.
이런 식으로 쓰인다.
if let newVariable = dictionaryName[optionalValue] {
// This code will run if the optional contains a real value
}
'앱 개발 > iOS' 카테고리의 다른 글
접근제어자 PROPERTIES AND ACCESS CONTROL (0) | 2023.07.22 |
---|---|
Swift 함수 한번에 정리 (0) | 2023.06.30 |
튜플 특징 (0) | 2023.06.28 |
View: Vstack, Hstack, Zstack (0) | 2023.06.20 |
SwiftUI View란? View Modifiers (0) | 2023.06.20 |
Comments