์ฝํ๋ฆฐ์์ ๋ณ์์ ํ์
, ์ฐ์ฐ์๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ #1
ยท
[ Kotlin ]
์ธํ๋ฐ์์ ์ ๊ณตํ๊ณ ์๋ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ ๊ธ์
๋๋ค.๋ณ์ ์ ์ธ ํค์๋ - var ๊ณผ val ์ ์ฐจ์ด์ ๋ฐ๊ฟ ์ ์๋ ํค์๋๋ var ์ ์ฌ์ฉํ๊ณ , ๋ฐ๊ฟ ์ ์๋ ํค์๋๋ val (read-only) ์ ์ฌ์ฉํ๋ค. ์ฆ, var = variable , val = value ์ ์ฝ์์ด๋ค. ํ์
๋ช
์๋ฅผ ์ํ๋ค๋ฉด ํ์
์ ๋ช
์์ ์ผ๋ก ์์ฑํด์ค ์ ์๋ค.var number1: Long = 10L๋ณ์๋ฅผ ๋ง๋ค๊ณ ์ด๊ธฐ๊ฐ์ ์ง์ ํด์ฃผ์ง ์๋ ๊ฒฝ์ฐ๋? ์ด๊ธฐํ๋์ง ์์ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด, ์ปดํ์ผ ์๋ฌ๊ฐ ๋๋ค.val ์ปฌ๋ ์
์๋ element๋ ์ถ๊ฐํ ์ ์๋ค.๋ชจ๋ ๋ณ์๋ ์ฐ์ val ๋ก ๋ง๋ค๊ณ , ๊ผญ ํ์ํ ๊ฒฝ์ฐ์๋ง var ๋ก ๋ณ๊ฒฝํ๋ฉด, ์ฝ๋๊ฐ ๊น๋ํด์ง ์ ์๋ค.Nullablenull ์ด ๋ค์ด๊ฐ ๋ณ์๊ฐ ์๋ค๋ฉด ํ์
? ์ ์ฌ์ฉํ๋ค.var..