定義只讀局部變量使用關鍵字
val
定義。只能為其賦值一次。var x = 10
fun incrementX() {
x += 1
}
fun main() {
val a: Int = 1 // 立即赋值
val b = 2 // 自动推断出 `Int` 类型
val c: Int // 如果没有初始值类型不能省略
c = 3 // 明确赋值
var y=6
y += 1
println("a = $a, b = $b, c = $c")
println("y=$y")
incrementX()
println("x=$x")
}
輸出畫面
a = 1, b = 2, c = 3 y=7 x=11
沒有留言:
張貼留言