idghst.dev
article thumbnail
Published 2023. 1. 25. 09:00
[ Swift ] 옵셔널 Swift
728x90
반응형

nil

  • 값이 존재하지 않는 경우
    nil 로 변환됩니다.
import UIKit

// Dictionary (Key: Value)
let languageCode = [
    "한국" : "ko",
    "미국" : "en",
    "일본" : "ja",
]

let krCode = languageCode["한국"] // "ko"
let jpCode = languageCode["일본"] // "ja"
let deCode = languageCode["독일"] // nil

 

  • '?' 를 통해 값이 없을 수 있다는 것을 명시해줍니다.
import UIKit

// 이름이 있을수도 있고 없을수 있는 타입 선언 => String?
var name: String? = nil

name = "Jason"
name = nil
728x90
반응형

'Swift' 카테고리의 다른 글

[ Swift ] 구조체와 클래스  (0) 2023.01.30
[ Swift ] 함수와 클로저  (0) 2023.01.27
[ Swift ] 반복문  (0) 2023.01.23
[ Swift ] 조건문  (0) 2023.01.20
[ Swift ] Enum  (0) 2023.01.18
profile

idghst.dev

@idghst.dev

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!