kotlin
wzgiceman
热爱生活,热爱技术,如有移动需求需求请加微信:805858226
展开
-
Kotlin -特殊用法详解
解构声明我们在一个文件中定义一个Person类data class Person(val name: String, val age: Int)我们可以通过简单的语法获得这个类的name和age属性val (name, age) = Person("tom", 11)println(name)println(age)上面的Person是数据类(data class)...原创 2019-02-21 15:54:49 · 5390 阅读 · 0 评论 -
Kotlin -by 详解
Kotlin 中 by 关键字用来简化实现代理 (委托) 模式,不仅可以类代理,还可以代理类属性, 监听属性变化,下面我们来介绍by的几种主要使用场景:类的代理 class属性延迟加载 lazy可观察属性 Delegates.observable ( 扩展 Delegates.vetoable )自定义监听属性变化 ReadWriteProperty属性非空强校验 Delegates...原创 2019-02-25 16:33:39 · 20675 阅读 · 1 评论