본문 바로가기

모바일/스위프트

[Swift] Optionals (옵셔널) [1]

Optionals

  • 값이 있을수도 있고 없을수도 있음
  • 숫자 0은 다쓴 상태의 값
  • nil은 값이 없는 상태
  • 변수 타입의 뒤에 ? 키워드를 붙이면 optional
  • swift에서 기본적으로 변수에 nil이 들어갈 수 없음 (변수에 nil이 들어가면 컴파일 에러 발생)

'nil'은 'Int' 유형에 할당할 수 없습니다.

 

month 변수를 optional로 설정하려면 변수 타입 뒤에 ? 키워드를 붙여야 함

 

 

값이 없는 상태를 체크하기 위해서는 변수의 값이 nil인지 체크해야 함

 

 

optional 초기값을 설정하지 않으면 nil

'모바일 > 스위프트' 카테고리의 다른 글

[Swift] Vertical Scroll View  (0) 2021.10.19
[Swift] Tuples  (0) 2021.09.14
[Swift]Boolean  (0) 2021.09.14
[Swift]Type Annotation  (0) 2021.09.13
[Swift] 변수와 상수  (0) 2021.09.13