코틀린에서 ?와 !
? : null일 수 있음
! : null이 아님
var value :String? =null
var value 2:String?="a"
?가 붙어있으니 null값을 넣어도 ㄱㅊ다는 뜻이다
value2!! -> 사용시 오류가 나게 된다!!
그냥 value2사용시 당연히 오류가 안남
? : null일 수 있음
! : null이 아님
var value :String? =null
var value 2:String?="a"
?가 붙어있으니 null값을 넣어도 ㄱㅊ다는 뜻이다
value2!! -> 사용시 오류가 나게 된다!!
그냥 value2사용시 당연히 오류가 안남