How are variables declared in Kotlin?
In Kotlin, variables are declared using the val and var keywords, depending on whether they are immutable (read-only) or mutable (changeable), respectively. The general syntax for declaring variables in Kotlin is:
kotlin
val immutableVariable: Int = 10
var mutableVariable: String = “Hello, Kotlin!”
Here, val is used to declare immutable variables, while var is used to declare mutable variables. The type of the variable is explicitly specified after the colon (:), followed by an optional assignment (=) to initialize the variable with a value.
Immutable variables (val) can be assigned a value once and cannot be changed afterward, making them similar to constants in other programming languages. Mutable variables (var), on the other hand, can have their values reassigned multiple times during the execution of the program.