optional1 Swift: 옵셔널(Optional) DAY 05 옵셔널(optional) Int형 vs Optional Int형 Int Int형 값을 저장 var x : Int = 10 값 10이 변수 x에 저장됨 Int?, Int! Int형 값을 저장 or 값이 없음(nil) var y : Int? = 10 var z : Int! 값 Optional(10)이 변수 y에 저장됨 옵셔널 타입(Optional Type) 값을 반환할 때 오류가 발생할 가능성이 있는 값은 옵셔널 타입이라는 객체로 감싸서 반환함 Int("Hi") 와 같은 경우 정수 값을 반환할 수 없으므로 nil을 반환해야 하는데, Swift 기본 자료형에서는 nil값을 저장할 수 없으므로 Optional Type으로 선언해야 함 옵셔널 타입은 변수 또는 상수에 아무런 값이 할당되지 않는 상황을.. Dev/Swift 2023. 5. 14. 이전 1 다음