
[Kotlin] ์ฝํ๋ฆฐ์ 10๊ฐ์ง ์ฃผ์ ๋ฌธ๋ฒ(Vs. Java)
ยท
๐จKotlin
1๏ธโฃ ๋ณ์์ ์์ ์ ์ธ - val, var`val` : Value - ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ(immutable) ๋ณ์๋ก, ํ ๋ฒ ๊ฐ์ ํ ๋นํ๋ฉด ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ฃผ๋ก ์์๋ฅผ ์ ์ธํ ๋ ์ฌ์ฉํ๋ฉฐ, ์๋ฐ์์ `final` ํค์๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋น์ทํฉ๋๋ค.`var` : Variable - ๋ณ๊ฒฝ ๊ฐ๋ฅํ(mutable) ๋ณ์. ๊ฐ์ ๋์ค์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.val name = "ํ๊ธธ๋" // ์์, ๋ณ๊ฒฝ ๋ถ๊ฐvar age = 25 // ๋ณ์, ๋ณ๊ฒฝ ๊ฐ๋ฅโจage = 30 // ๊ฐ๋ฅ 2๏ธโฃ ๋ฐ์ดํฐ ํ์
- Int, Double, Boolean, String, Char์ฝํ๋ฆฐ์ ํ์
์ ์๋์ผ๋ก ์ถ๋ก ํ ์ ์์ง๋ง, ํ์ํ ๊ฒฝ์ฐ ๋ช
์์ ์ผ๋ก ์ง์ ํ ์๋ ์์ต๋๋ค. ์ด๋ ๋ณ์๋ ํจ์ ์ด๋ฆ ..