![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kotlin
__风染梧桐
这个作者很懒,什么都没留下…
展开
-
Kotlin高阶函数与 lambda 表达式
高阶函数与 lambda 表达式Kotlin 函数都是头等的,这意味着它们可以存储在变量与数据结构中、作为参数传递给其他高阶函数以及从其他高阶函数返回。可以像操作任何其他非函数值一样操作函数。为促成这点,作为一门静态类型编程语言的 Kotlin 使用一系列函数类型来表示函数并提供一组特定的语言结构,例如 lambda 表达式。高阶函数高阶函数是将函数用作参数或返回值的函数。一个不错的示例...原创 2019-07-12 20:11:09 · 251 阅读 · 0 评论 -
Kotlin得应用
但是当构造参数中的参数、类型变化时可能需要不只是一个构造函数,需要多组构造函数来处理不同view上的数据时,使用constructor加上参数,后面用this加上主构造函数的参数。次级构造函数特别注意:同理,如果参数全是固定值,则kotlin会默认创建一个无参数的构造函数;固定值的参数在调用该构造函数时可以不用传。如果P1(name,age)双参,P2(name,age,1)三参,那么...转载 2019-07-09 21:10:02 · 91 阅读 · 0 评论 -
Kotlin的特殊类
一:数据类1.1:使用我们经常创建一些数据类来保存一个对象的属性和状态,在这些类中一些标准的get set函数都是机械推导出来的,在kotlin中这些类被标记为数据类,使用关键字data声明data class User(val name:String, var age: Int)编译器自动从数据类主构造函数中的属性推导出一下成员equals/hashcode对toString格式是“...原创 2019-07-17 22:39:23 · 87 阅读 · 0 评论