Kotlin 相关记录

1. Kotlin 相关记录

  1. 能不用!!操作符就不要用
  2. 多用 val 而不是 var
  3. val l = b?.length ?: -1 // 空返回-1,非空返回length
  4. a?.let {} // 多用let
  5. 少写点Util类和继承 通过扩展函数的形式实现
  6. fun String.trimPunct(): String {}
  7. 别再用+号拼接字符串
  8. 忘记getters/setters
  9. when 取代了类java 语言的 switch 操作符
  10. is操作符,会自动插入类型转换代码
  11. 安全(可空)转换-操作符as?
  12. val a: String? = b as? String
  13. kotlin stream
  14. kotlin支持默认参数,所以在封装方法时会少很多的方法重载的
任康可 wechat
欢迎您扫一扫上面的二维码,订阅我的微信公众号!
坚持原创技术分享,您的支持将鼓励我继续创作!