Optional이란 무엇인지 설명하시오.
옵셔널(Optional)이란? 값이 있을수도 있고, 없을수도 있음을 표현 let optionalConstant : Int? = nil // 옵셔널이 아닌 상수에 nil값을 할당하려고 하면 // 컴파일 오류 발생 // let someConstant : Int = nil nil이 할당 될 수 있는지 없는지 표현 // someOptionalParam에는 nil이 할당 될 수 있다. func someFunction(someOptionalParam:Int?) { // ... } // someParam에는 nil이 할당 될 수 없다. func someFunction(someParam:Int) { // ... } someFunction(someOptionalParam:nil) // someFunction(someP..
2022.05.08