kotlin var vs val code example
Example 1: what is difference between val and var kotlin
fun main() {
val number = 1
number = 2
}
fun main() {
var number = 1
number = number + 9
println(number)
}
Example 2: kotlin var val
+----------------+-----------------------------+---------------------------+
| | val | var |
+----------------+-----------------------------+---------------------------+
| Reference type | Immutable (once initialized | Mutable (can change value)|
| | can't be reassigned) | |
+----------------+-----------------------------+---------------------------+
| Example | val n = 20 | var n = 20 |
| | n++ | |
+----------------+-----------------------------+---------------------------+
Example 3: kotlin difference between val and var
fun main() {
var number = 1
}
fun main() {
var number = 1
number = number + 9
println(number)
}
Example 4: kotlin var and val
val declares a read-only property, var a mutable one
Example 5: var and val in kotlin
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.