코틀린 : null 안전성 (1) 썸네일형 리스트형 코틀린 : null 안전성 코틀린 : null 안전성 1. 코틀린의 자료형은 null 허용 타입과 불허 타입으로 나눌 수 있음 null 허용 타입을 만들 때는 자료형 뒤에 ? 를 붙이면 됩니다. null 허용 타입은 val 로 만들지를 않습니다. val n1 : Int = 10 var n2 : Int = 10 val n3 : Int? = null // 문법상은 가능하지만 실제로는 하지 않는다 var n4 : Int? = null n3 = 4 // 에러 2. null 허용 타입에 null 을 불허 타입의 데이터는 대입이 가능 하지만 null 불허 타입에 null 허용 타입의 데이터는 대입이 안됩니다. var n1 : Int = 20 var n2 : Int? = 30 n2 = n1 // 정상 수행 n1 = n2 // 에러 3. ? 연.. 이전 1 다음