optional

먼저 옵셔널이 무엇인지 본격적으로 알아보기 전에 아래의 코드를 한 번 살펴볼까요? var someFruits = ["딸기", "사과", "망고", "수박", "복숭아"] print(someFruits.first) // Optional("딸기") someFruits = [] print(someFruits.first) // nil Q. 옵셔널이란? A. 옵셔널은 '값이 채워져 있을 수도 있고, 비어 있을 수도 있다' 라는 뜻입니다. Swift는 어떤 변수의 값이 비어있다면 nil이라고 표현합니다(다른 언어에서는 null 이라고 합니다). 그리고 Swift에서는 어떤 변수가 비어 있을 수도 있다면 명시적으로 해당 변수가 Optional 이라고 선언해 주어야 합니다. 선언은 해당 타입에 물음표(?)를 붙여줍니다..
oneonlee
'optional' 태그의 글 목록