5 个互动 demo 帮你快速建立对 Kotlin 基础语法的"肌肉记忆"。
下面 5 段操作,预测哪些能成功,哪些会编译报错。点"试一下"看结果。
val = 引用不可变,但对象内部可能可变(看类型)var = 引用可重新赋值const val = 编译期常量,必须 top-level / object,必须基本类型val,需要时再改 varval b: Byte = 100
val s: Short = 1000
val i = 100 // 默认 Int
val l = 100L // 注意 L 后缀
val f = 3.14f // 注意 f 后缀
val d = 3.14 // 默认 Double
Java 里 int → long 会自动转,Kotlin 强制要求显式 .toLong()。
修改下面的变量值,再修改模板,立即看到结果。
三个引号 """..."""+ .trimIndent() 让你优雅写多行 SQL/JSON:
val sql = """
SELECT id, name, age
FROM users
WHERE age > $age
""".trimIndent()
输入分数,看 when 的每一条分支怎么"流过",最终命中哪一条。
选择不同的范围语法,看绿色 = 包含、红色 = 不包含。