티스토리 뷰

Swift

Optional

강경 2020. 12. 11. 23:31
728x90
반응형

optional : 있을 수도, 없을 수도 있는 값의 형태

-> 이게 없으면 boolean을 이용해 flag를 만들어서 처리해야함 -> 복잡 ..

 

값이 있을 수도, 없을 수도 있다 : 타입(자료형)뒤에 "?"를 붙인다.

값이 없는경우 : nil로 표현한다.

 

이와같이, 캐스팅에 실패하는 경우에도 nil값이 들어간다.

(현재 위의 형태는, xcode에서 Int형 무언가가 들어있다 라고 인식하고있다. 없을 수도 있으므로, 자료형이 Int?이다.)

728x90
반응형

'Swift' 카테고리의 다른 글

Collection - Array  (0) 2020.12.14
Optional - 기능 4가지  (0) 2020.12.12
Function - 고급기능  (0) 2020.12.11
Function 복습  (0) 2020.12.11
Function  (0) 2020.12.11