kotlin学习笔记一

kotlin开发app官方支持已经有很长的一段时间了,感觉是时候开始学习和应用它的时候了。所以,准备开始start kotlin吧!

  1. var声明变量
  2. ?表示可以为空
  3. $表示取值
  4. when替代switch ,else替代default
  5. 函数表达式
    1. 正常写法
    2. 大括号形式:var a = {参数 -> 函数体}
    3. 提前定好函数类型: var a:(参数类型) -> 返回值类型 = {参数名 -> 函数体}
  6. 修饰符:默认为 public
    1. private protected public 与 java 的一样
    2. 新增 internal ?待理解
  7. 类:
    1. 没有实体,可以省略大括号
    2. 构造函数关键字 constructor.
    3. 如果构造函数没有注解或者特别修饰符的正常情况下,可以省略关键字 constructor
    4. 内部类 ?待理解
  8. 双冒号:: ?待理解
  9. let 的应用 ?待理解
  10. apply 的应用 ?待理解
  11. 泛型 ?待理解
  12. with ?待理解
  13. run ?待理解
  14. 安全转换 as ?待理解
  15. Elvis的应用 ?待理解
  16. 问号+冒号 ?: 表示,如果左边表达式不为空则返回,否则返回右边的表达式
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容