3주차 : Swift 문법 2(Optional, as, nil, Any, AnyObject, 연산자, 제어문1)
Statically = 컴파일할 때 결정이 된다. Dynamically = 실행할 때 결정 된다. Optional Int 형 int형 값을 저장, 값이 없음(nil) Swift에서 기본 자료형은 nil 값을 저장할 수 없음 -> 옵셔널 타입 선언 사용하는 두 가지 방법 1, Int? 2, Int! 옵셔널 타입 강제 언래핑 1, Forced Unwrapping 옵셔널에 래핑된 값은 강제 언래핑으로 풀 수 있다. 옵셔널형 선언 : 자료형 뒤 ? 옵셔널 언래핑 : 변수명 뒤 ! ex ) var = x : int? x = 10 print(x!) 2, Optional Binding 옵셔널에 할당된 값을 임시 변수 또는 상수에 할당 상수 : if let 상수명 = optionalName{} 변수 : lf var 변..
2021. 9. 15.