🌙 IOS 스터디/Swift

    [IOS] Swift 생소한 문법 정리

    [IOS] Swift 생소한 문법 정리

    Optional 타입형 var carName: String? carName = nil //nil carName = "탱크" //탱크 Swift 에는 Obtional 타입형이라는 것이 있음. String? 이라는 타입형은 Optional String 타입형이라는 것이다 . 주의 ! String 형이 아님. Optional 타입형임. Optional 이라는 것은 값을 안가질수도 있는 상황(nil)일 때 쓰는 것이다. nil은 0도 아니고, null도 아니다. 값이 없다는 것임. optional 타입형으로 가져오기 싫으면 !를 붙여서 대입하면 , 값이 있는 것에 대한 타입형이 나옴. 단, 선언할 때 !는 ?와 마찬가지로 optional의 의미를 가짐 let num = Int("10") //num의 타입형은 I..