[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์ฝ”ํ‹€๋ฆฐ์€ ํƒ€์ž…์„ ์ž๋™์œผ๋กœ ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜ ์ด๋ฆ„ ..
yewon31
'๐ŸจKotlin' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก