摘要: 可空类型 当传入的参数s为null的时候就会发生空指针异常、。 如果你想要声明一个接收参数可能为null的参数,就需要将这个参数声明为可空类型的参数,而可控类型的参数声明起来也特别简单,只需要咋参数的类型之后加上? 安全调用符 Elvis 运算符“?:” 安全转换 "as?" 非空断言 “!!” 阅读全文
posted @ 2018-01-30 22:12 Mauiie_娢 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 带接收者的lambda 在上面的例子中可以看到函数中对 result 对象反复的调用,如果反复调用的多了就会变得很糟,Kotlin 带接受者的lambda就解决了这个问题。 首先看wtih函数: 以上是Kotlin中最典型最基本的带接受者的lambda函数,除了with apply之外还有其他的使用 阅读全文
posted @ 2018-01-30 21:35 Mauiie_娢 阅读(708) 评论(0) 推荐(0) 编辑