: 코틀린은 null 값 처리에 많은 공을 들인 언어!

? → null 값 허용하기

var variable: String?
fun nullParameter(str: String?){
	if (str != null) { // -> 함수 내부에서 null 체크하기 전에는 str 사용할 수 없다
		var length2 = str.length
	}
}

// 리턴 타입에 null 허용 설정하기
fun nullReturn(): String? {
	return null
}

?. (safe call)

: nullable 인 변수 다음에 ?.을 사용하면 해당 변수가 null일 경우