nil Non-optional Type (넌옵셔널 타입) optional Type (옵셔널 타입) nil 값이 없다는 것을 나타내는 특별한 키워드. 옵셔널 변수에 특수한 값 nil을 지정하면 값이 없는 상태를 나타낼 수 있다. nil은 타입이 없기 때문에 nil만으로는 타입을 추론할 수 없다. let stock: Int? = nil Non-optional Type (넌옵셔널 타입) 변수와 상수는 값을 읽기 전에 반드시 초기화해야 하며, 항상 타입에 맞는 값을 가지고 있어야 한다. 이런 타입을 Non-optional Type(넌옵셔널 타입)이라 부른다. Non-optional Type(넌옵셔널 타입)에는 항상 값을 가지고 있어야 하므로 nil을 저장할 수 없다. nil은 값이 없다는 것을 나타내는 특별한 ..