目录
- Tip1-更简洁的字符串
- 1、三个引号 2、字符串模版
- Tip2-Kotlin中大多数控制结构都是表达式
- 1、语句和表达式 2、if 3、when
- Tip3-更好调用的函数:显式参数名及默认参数值
- 1、显式参数名 2、默认参数值 3、@JvmOverloads
- Tip4-扩展函数和属性
- 1、扩展函数 2、扩展属性
- Tip5-懒初始化bylazy和延迟初始化lateinit
- 1、by lazy 2、lateinit
- Tip6-不用再手写findViewById
- 1、Activity 2、子View或者include标签 3、Fragment
- Tip7-利用局部函数抽取重复代码
- 1、局部函数 2、扩展函数
- Tip8-使用数据类来快速实现model类
- Tip9-用类委托来快速实现装饰器模式
- Tip10-Lambda表达式简化OnClickListener
- Tip11-with函数来简化代码
- Tip12-apply函数来简化代码
- Tip13-在编译阶段避免掉NullPointerException
- 1、可空和不可空类型 2、let 3、Elvis操作符
- Tip14-运算符重载
- Tip15-高阶函数简化代码
- Tip16-用Lambda来简化策略模式