optional (1) 썸네일형 리스트형 [Swift] Optional 제대로 알기 C나 Objective C에는 없는 개념인 Optional에 대해 알아보도록 하겠습니다. Optional은 Generic Enumeration으로 선언되어 있으며, wrapped value나 nil을 나타내는 타입입니다. Optional은 해당 변수에 값이 없을 것(nil) 같을 때 사용할 수 있습니다. let possibleNumber = "123" let convertedNumber = Int(possibleNumber) // convertedNumber는 Int?나 Optional로 형식이 추론됩니다. String인 "123"을 Int로 캐스팅하면 당연히 123이 나오겠다고 생각하지만 캐스팅은 실패할 수도 있습니다. 그렇기 때문에 캐스팅 결과는 Optional 타입으로 반환되게 됩니다. Option.. 이전 1 다음