나의 발자취

if-let 구문, 옵셔널 바인딩 본문

앱 개발/iOS

if-let 구문, 옵셔널 바인딩

달모드 2023. 6. 28. 01:15

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
}
728x90
반응형

'앱 개발 > 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