1. null -> 아무것도 없는 상태를 의미
2. [type]? -> null일 수도 있음을 의미 ex) x : String? =
3. [변수] ?: [값] -> null이라면 [값]을 출력하라는 의미
//1,2번 예제
var testStr4 : String? = null
//3번 예제
fun findStringLength4(str : String?) : Int {
return str?.length ?: 0
}