옵셔널1 iOS Swif 강좌 : 옵셔널(optinal) 기초 Optinal() Int? Int! Int형 값을 저장 or 값이 없음(nil) -> 값이 있을 수도 있고 없을 수도 있음 옵셔널 타입(Optional type) 값을 반환할 때 오류가 발생할 가능성이 있는 값은 옵셔널 타입이라는 객체로 감싸서 반환한다. Int("100")의 리턴 값은 100이 아닌 Optinal(100)이다. Int("Hi")는 정수 값을 반환할 수 없으므로 아무런 값도 반환할 수 없다는 의미의 nil을 반환한다. Swift에서 기본 자료형(Int, Double, String 등)은 nil값을 저장할 수 없다. nil도 저장하려면 옵셔널 타입으로 선언해야 한다. 옵셔널 타입은 변수 또는 상수에 아무런 값이 할당되지 않는 상황을 안전하게 처리하기 위한 방법을 제공한다. 옵셔널 타입 변수.. 2022. 1. 10. 이전 1 다음