[코틀린] 물음표(?)의 기능


코틀린에서 변수형에 물음표가 붙어 있으면 그 변수의 값이 null이 될 수 있다는 뜻입니다. 반대로 물음표가 없다면 그 변수는 null이 될 수 없습니다. null이 될 있는 변수형을 nullable이라고 하고 null이 될 수 없는 변수형은 non-null 이라고 합니다. 다음은 간단한 예제입니다.


fun goodMorning(data: Intent?) // data가 null이어도 괜찮습니다.

fun goodAfternoon(data: Intent) // data가 null이면 안 됩니다.


+ Recent posts