- 内联inline
- 扩展 Class.<extension>
- 委托 by
- 自动添加getter,setter
- 判空?:
- 函数类型<parameter> -> <Return>
- 函数引用 ::<method>
- 适配java 静态变量 @JvmField
- 适配java调用名@JvmName
- 增加成员变量 主构造器var定义
- data定义类可自动生成copy函数
- 函数可返回多个值
- when,if,try均有返回值
- 最后一个闭包可以写在()外
- 函数可嵌套,即函数内可再定义函数,函数类似于一个创建一个局部变量
- 函数实现是单行,可用=号
- 静态实现:object,文件内直接定义方法和变量,class内的companies object
网友评论