kotlin 코틀린 null 컴파일 에러 해결방법 (null, nullable) - elvis ? : , !!
1. 자료형 nullable 타입이 아닌 변수들에 null을 넣을 수 없다. 가령, 문자열로 선언한 변수 name에 null을 넣으면 컴파일 오류가 난다. ㅣ 가능한 코드 fun main(){ var nullableSentence : String? = " " nullableSentence = null } ㅣ불가능한 코드 fun main(){ var sentence : String = " " sentence = null } 2. 내장함수 nullable인 경우 .length, .toLowerCase( )와 같은 함수를 쓸 수 없다. 가령, nullable인 변수 nullableSentence의 길이를 .length로 받으면 컴파일 오류가 난다. ㅣ불가능한 코드 fun main(){ var nullableS..
2022.05.16