월 6000 버는 그날까지

[iOS][Swift] Optional 이란? 본문

WaNOTE

[iOS][Swift] Optional 이란?

WaNOTE 2017. 6. 24. 11:20

Optional 이란?

  • 값이 없는 상태
  • 모든 타입의 변수는 nil을 가질 수 있다.
  • 변수 타입 뒤에 ?를 붙이면 optional이 된다.
  • optional로 선언된 변수는 접근 시에 특별한 문법이 필요하다.


실행 중에 nil이 될 수 있는 변수에 "?"를 붙여서 특별 관리해야한다.


ex) var subject : String = nil ->>> error

var subject : String? = nil ->>> nil





Comments