Kotlin编程实战——更多语言(09)
一 概述
- 解构声明
- 类型检测与类型转换
- This 表达式
- 相等性
- 操作符重载
- 空安全
二 解构声明
1 | val (name, age) = person |
三 类型检测与类型转换
- 类型检测:is&!is
- 类型转换:as&as?
四 This 表达式
- 限定的 this
- this 调用成员函数时,可以省略 this. 部分
五 相等性
- 结构相等:==
- 引用相等: ===
六 操作符重载
6.1 一元操作
- 一元前缀操作符
- 递增与递减
6.2 二元操作
- 算术运算符
- “In”操作符
- 索引访问操作符
- 调用操作符
- 广义赋值
- 相等与不等操作符
- 比较操作符
- 属性委托操作符
七 空安全
- null检测
- 安全调用?
- Elvis 操作符