iOS/swift
-
[swift] 옵셔널(Optionals)iOS/swift 2022. 5. 11. 00:57
옵셔널이란? - 값이 있을 수도, 없을 수도 있는 변수 let num: Int = 0 // Non-optional Type let optionalNum: Int? = 0 // Optional Type 타입 이름 뒤에 " ? "를 붙여서 사용하게 되면 Optional Type이 된다. let num: Int // ERROR let num: Int = nil // ERROR let optionalNum: Int? = nil // nil let optionalNum: Int? // nil Non-Optional Type은 초기화를 하지 않거나 nil 값이 들어왔을 때 Error가 발생한다. 왜냐하면 Non-Optional Type은 선언한 타입 외의 값이 들어올 수가 없기 때문이다. Opional Type은 ..