비공개/공식문서 간단정리
2023. 12. 12.
[Swift] 옵셔널
옵셔널? 옵셔널은 값이 있는지 없는지 모름을 뜻한다. 값이 없을 수 있는 경우엔 옵셔널을 사용한다. 옵셔널은 2가지 가능성이 있는데 지정된 타입의 값이 있을 때 옵셔널을 풀어서 값에 접근하면 1. 해당 값이 있어서 액세스한다. 2. 해당 값이 없다. 값이 없을 경우의 예시로 String 값 -> Int 값으로 변화하는 초기화의 경우 일부 문자열만 정수로 변환 할 수 있다. ("ABC" : 변환x / "123" : 변환 O) 아래 코드에선 String -> Int 로 변화하는 초기화인데, 초기화가 실패 할 수 있으므로 optional(Int) 를 반환한다. let possibleNumber = "123" let convertedNumber = Int(possibleNumber) // convertedNum..