옵셔널

김준오·2021년 1월 30일
0

Swift

목록 보기
4/10
post-thumbnail

옵셔널 선언방식

let optionalValue: Optional<Int> = nil
let optionalValie: Int? = nil

물음표 사용시 nil 할당가능, 일반변수처럼 연산 불가능

let optionalValie: Int? = nil
optionalValue = optionalValue + 1  (x) 

느낌표 사용시 nil 할당가능, 일반변수처럼 연산 가능

let optionalValie: Int! = nil
optionalValue = optionalValue + 1  (O)

옵셔널 추출시 안전하게 옵셔널 바인딩 사용
if let ... {
..
} else {
..
}

profile
jooooon

0개의 댓글