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