동등성(Equality)

== 는 내부적으로 equals를 호출한다.


널러블 연산

https://tourspace.tistory.com/114

코틀린은 null이 될 수 있는 type을 명시적으로 표현할 수 있다.

type에 ?를 붙여 null이 가능한 변수임을 표현

fun strLenSafe(s: String?): Int =
    if (s != null) s.length else 0       // null check

nullable type은 null check를 반드시 해주어야 한다. 그렇지 않으면 error