[Xcode / Swift] If let 구문은 어떻게 동작할까?| Optional Binding - Mac In June
Optional Binding Swift 언어에서 자주 보이는, 아래와 같은, If let 구문이 동작하는 흐름에 대한 설명. var optionalName: String? = "John Appleseed" var greeting = "Hello!" if let name = optionalName { greeting = "Hello, \(name)" }
macinjune.com
Optional Binding
Swift 언어에서 자주 보이는, 아래와 같은, If let 구문이 동작하는 흐름에 대한 설명.
var optionalName: String? = "John Appleseed"
var greeting = "Hello!"
if let name = optionalName {
greeting = "Hello, \(name)"
}
위 빨간 글씨의 의미는 “non-optional 변수인 name”에 “Optional 변수인 optionalName” 안에 들어 있는 값을 할당할 수 있다면 {} 안의 내용을 실행하라”라는 의미.
'[iOS] App Development' 카테고리의 다른 글
Swift / Apollo / GraphQL (0) | 2020.12.02 |
---|---|
VIPER (0) | 2020.11.26 |
구조체 / 구조체 인스턴스 생성 / 구조체를 담은 배열 (0) | 2020.11.12 |
[예제로 쉽게 이해해보기!] 클로저 : Closures / 고차함수 / MAP (0) | 2020.10.21 |
SWIFT GRAMMER (0) | 2020.10.20 |