(一)Kotlin基础语法-变量常量与类型
(二)Kotlin基础语法-表达式
表达式
-
if/else表达式
-
range表达式
in A…B, in 关键字用来检查某个值是否指定范围之内
代码示例
fun main{ val age = 5 if(age in 0...3){ print("婴儿") }else if(age in 3...12){ print("少儿") }else{ print("未知") } } -
when表达式
1:允许你编写条件式,在某个条件满足时,执行对应的代码
2:只要代码包含else if分支,都建议改用 when表达式代码示例
val type= "android" var level = when(type){ "android"-> "Anroid移动" "java"-> "Java数据库" else->{ print("未知") } }
String 模板
-
模板支持在字符串的引导号内放入变量
-
支持字符串里计算表达式的值并插入结果,添加在${}中的任何表达式,都会作为字符串的一部分求值
代码示例
fun main(){ val name = "Jack" val dest = "Rose" printIn("$name love $dest") val flag = false printIn("Answe is : ${if(flag) "我可以" else "对比起"}") }



