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. 问号+冒号 ?: 表示,如果左边表达式不为空则返回,否则返回右边的表达式

你可能感兴趣的:(kotlin学习笔记一)