조강학 2024. 11. 15. 17:53

코틀린에서 ?와 !

 

? : null일 수 있음

 

! : null이 아님

 

 

var value :String? =null

var value 2:String?="a"

?가 붙어있으니 null값을 넣어도 ㄱㅊ다는 뜻이다

 

value2!!  -> 사용시 오류가 나게 된다!!

그냥 value2사용시 당연히 오류가 안남