*์ฝํ๋ฆฐ์ ์๋ฐ์ ๋ฌ๋ฆฌ ๋ณ์์ ์ธ์์ val/var๋ฅผ ์ฌ์ฉํ๋ค.
val
val = value //๋ฐ๋์ง ์๋ ๊ฐ
val์ ๊ฐ์ ์ด๊ธฐ์ ๊ฐ์ ํ ๋น๋ฐ๊ฒ ๋๋ฉด ๋์ค์ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ค.
var
var = variable //๋ณํ๋ ๊ฐ
var๋ val๊ณผ ๋ค๋ฅด๊ฒ ์ด๊ธฐํ ํ์ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ค.
์์1
val a : Int = 10
var b : Int = 7
a = 20
b = 14
์ฌ๊ธฐ์ a๋ val์ด๋ฏ๋ก a = 20 ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
๋ฐ๋ฉด b = 14๋ ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์๋ค.
์์ 2
val c = 30
var d = 60
var name : String = "Kang"
var name = "Kang"
val๊ณผ var ๋ ๋ค ํ์ ์๋ต ๊ฐ๋ฅํ๋ค.
์์ 3
var e
var e : Int
var e ์ฒ๋ผ ๊ฐ์ ํ ๋นํ์ง ์๋๋ค๋ฉด ํ์ ์ ์๋ตํ๋๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค.
๋ฐ๋์ var e : Int์ ๊ฐ์ด ํ์ ์ ์ง์ ํด์ฃผ์ด์ผํ๋ค.
'๊ฐ๋ฐ ํ์์บก์ > Kotlin' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Kotlin] ์ธํฐํ์ด์ค (0) | 2020.08.27 |
---|---|
[Kotlin] ํด๋์ค (0) | 2020.08.27 |
[Kotlin] ์ ์ด๋ฌธ(if, when, for, while) (0) | 2020.08.25 |
[Kotlin] ๊ธฐ๋ณธ ์๋ฃํ๊ณผ ๋ฐฐ์ด (0) | 2020.08.25 |
[Kotlin] ํจ์(function) (0) | 2020.08.25 |