1. val
fun varval() {
val a: Int = 100
a = 200
}
value의 약자로 값의 읽기만 가능한 변수를 선언한다.
위와 같이 a = 200 을 선언하면 오류가 난다.
2. var
fun varval() {
var b: Int = 200
b = 300
}
variable의 약자로 값의 읽기 쓰기가 모두 가능한 변수를 선언한다.
위는 오류가 나지 않는다.
3. 타입 추론
fun varval() {
val c = 100
var d = 100
var e: String
}
처음 변수를 선언할 때 값을 초기화 해준다면 위와 같이 타입을 생략해줘도 된다.
그러나 초기화를 하지 않는다면 e 변수와 같이 타입을 선언을 해주어야 한다.
'앱 개발 > Kotlin' 카테고리의 다른 글
Array & List (0) | 2023.02.22 |
---|---|
Expression VS Statement (0) | 2023.02.21 |
조건문 (0) | 2023.02.20 |
String Template (0) | 2023.02.20 |
Function (0) | 2023.02.19 |