Kotlin基础语法详解(二)
局部变量(只读)
val a: Int = 1 // ⽴即赋值
val b = 2 // ⾃动推断出 `Int` 类型
val c: Int // 如果没有初始值类型不能省略
c = 3 // 明确赋值
可变变量
var x = 5 // ⾃动推断出 `Int` 类型
x += 1
注释
// 这是⼀个⾏注释
/* 这是⼀个多⾏的 块注释。
与 Java 不同的是, Kotlin 的块注释可以嵌套。
*/
使用的字符串模板
var a = 1 // 模板中的简单名称:
val s1 = "a is $a"
a = 2 // 模板中的任意表达式:
val s2 = "${s1.replace("is", "was")}, but now is $a"