feature list
- 数字没有隐式拓宽转换(如 Java 中 int 可以隐式转换为long)
- 数值常量描述时可添加下划线以使数值更易读,比如
val socialSecurityNumber = 999_99_9999L
- kotlin无三目运算符,改用if表达式代替,比如
val max = if (a > b) a else b
,if的分支可以是代码块,最后的表达式作为该块的值
val socialSecurityNumber = 999_99_9999L
val max = if (a > b) a else b
,if的分支可以是代码块,最后的表达式作为该块的值