kotlin var val
// Kotlin difference between val and var
// val stands for read-only variable, and cannot be changed. (immutable variable)
fun main() {
val number = 1
number = 2 // Not possible.
}
// var stands for variable, and can be changed. (mutable variable)
fun main() {
var number = 1
number = number + 9
println(number) // this would return 10, because number got changed
}
4.6
10
val and var both are used to declare a variable. var is like general variable and it's known as a mutable variable in kotlin and can be assigned multiple times. val is like Final variable and it's known as immutable in kotlin and can be initialized only single time.
Thank you!
10
0
3.89
9
+----------------+-----------------------------+---------------------------+
| | val | var |
+----------------+-----------------------------+---------------------------+
| Reference type | Immutable (once initialized | Mutable (can change value)|
| | can't be reassigned) | |
+----------------+-----------------------------+---------------------------+
| Example | val n = 20 | var n = 20 |
| | n++ | |
+----------------+-----------------------------+---------------------------+
Thank you!
9
0
4.67
3
val declares a read-only property, var a mutable one
Thank you!
3
0
3.69
8
val name = ”Marcin” // Can't be changed
var age = 5 // Can be changed
age++
Thank you!
8
0
3.75
8
// Kotlin difference between val and var
// val stands for value, and cannot be changed. (immutable variable)
fun main() {
var number = 1
}
// var stands for variable, and can be changed. (mutable variable)
fun main() {
var number = 1
number = number + 9
println(number) // this would return 10, because number got changed
}
Thank you!
8
0
Are there any code examples left?
New code examples in category Kotlin