[์ฝํ๋ฆฐ ์์ ์ ๋ณต] ๊ณต๋ณ์ฑ, ๋ฐ๊ณต๋ณ์ฑ, ๋ฌด๋ณ์ฑ
๊ฐ๋ณ์ฑ ๋ณํ ์ ์๋ค? ๊ฐ๋ณ์ฑ์ด ๋ญ์์? ๐ ์ฝํ๋ฆฐ ์์์ ๊ฐ๋ณ์ฑ์ ํ์ ๋งค๊ฐ๋ณ์๊ฐ ํด๋์ค ๊ณ์ธต์ ์ํฅ์ ์ฃผ๋ ๊ฒ์ ๋งํ๋ค. ์๋ฅผ ๋ค์ด ํ์ A์ ๊ฐ์ด ํ์ํ ๋ชจ๋ ํด๋์ค์ ํ์ B์ ๊ฐ์ ๋ฃ์ด๋ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด B๋ A์ ํ์ ํ์์ด ๋๋ค. ์๋ ์ฝ๋๋ฅผ ๋ณด์. val integer : Int = 1 val number : Number = integer // Number๋ ์์ ์๋ฃํ, Int๋ ํ์ ์๋ฃํ Intํ์ผ๋ก ์ ์ธํ integer ๋ณ์๊ฐ Numberํ์ผ๋ก ์ ์ธํ number ๋ณ์์ ํ ๋นํด๋ ์๋ฌด ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ด๊ฒ ๋ฐ๋ก ๊ฐ๋ณ์ฑ์ด๋ค. ๋ ๋ค๋ฅธ ์๋ก๋ Int?์ Int๊ฐ ์๋ค. Int?๋ null๋ ํฌํจํ๋ฏ๋ก Int?๊ฐ Int์ ์์ ์๋ฃํ์ด ๋๋ค. ๊ฐ๋ณ์ฑ์ 3๊ฐ์ง ์ ํ ๊ธฐ๋ณธ์ ์ผ๋ก..