반응형 optional1 [Swift] Optional Swift의 특징 중 하나인 안정성의 중요한 요소인 Optional에 대한 내용을 기록합니다. Optional (옵셔널) 값이 있을 수도 없을 수도 있음을 나타내는 표현이다. nil로 반환해서 오류가 있음을 알리거나 매개변수를 굳이 넘기지 않아도 된다는 뜻으로 매개변수의 타입을 옵셔널로 정의할 수 있다. nil은 옵셔널로 선언된 곳에서만 사용할 수 있다. -> 옵셔널이 선언된 변수와 아닌 변수를 아예 다른 타입으로 인식해서 옵셔널이 아닌 변수에 nil이 할당되면 컴파일할 때 바로 오류가 발생한다. 옵셔널은 제네릭이 적용된 열거형으로 구현되어 있다. public enum Optional: ExpressibleByNilLiteral { case none case some(Wrapped) @_transpare.. 2021. 5. 22. 이전 1 다음 반응형