
옵셔널이란? 변수를 선언하고 값을 지정하지 않으면 오류가 난다.-> 이것을 방지하기 위해 옵셔널 등장 옵셔널 타입이란?값이 없을 수도 있는 경우를 포함하고 있는 임시적 타입 옵셔널 값 사용법 var id: Int? = 3var password: Int?print(password) //nil 모든 타입 뒤에?(물음표)를 붙이면 옵셔널 타입이 된다.값이 없어도 되는 타입이므로 값이 없어도 괜찮다.값이 없을 시는 nil로 자동 초기화가 된다. nil이란?값이 없음을 나타내는 키워드(0이 아니다.) 옵셔널 값 추출 옵셔널 타입에 값은 옵셔널로 감싸져 있으므로 값을 추출 (unwrapping) 해야 한다. 옵셔널 값을 추출하는 방법 강제로 값을 추출(Forced Unwrapping) 옵셔널..