์ฝํ๋ฆฐ์ null ์ฒ๋ฆฌ ์ฝํ๋ฆฐ์ ๋ณ์ ์ ์ธ์ ๊ธฐ๋ณธ์ ์ผ๋ก null์ ํ์ฉํ์ง ์๋๋ค. null ๊ฐ๋ฅํ ์ ์ธ (Nullable) val a: Int? = null val b: String? = null ๋จ์ ์ถ๋ ฅ์ ์๊ด์์ผ๋ null์ธ ์ํ์์ ์ฐ์ฐ๋๋ ๋ฉค๋ฒ์ ์ ๊ทผํ ๋ → NPE ๋ฐ์ NPE (Null Pointer Exception) ์ฌ์ฉํ ์ ์๋ null์ธ ๋ณ์์ ์ ๊ทผํ๋ฉด์ ๋ฐ์ํ๋ ์์ธ ์ธ์ดํ ์ฝ ? fun main() { var str1: String? str1 = null println("str1: $str1, length: ${str1?.length}") // str1์ด null์ด๋ฉด length๋ฅผ ์คํํ์ง ์๋๋ค. } ? ์ ๋ถ์ด์ง ์์ผ๋ฉด NPE๊ฐ ๋ฐ์ํ๋ค. non-null ๋จ์ ๊ธฐํธ !! f..