Kotlin
文章平均质量分 89
IT小蔡
这个作者很懒,什么都没留下…
展开
-
“object” 关键字:将声明一个类与创建一个实例结合起来
4.4 “object” 关键字:将声明一个类与创建一个实例结合起来Kotlin中的object关键字在多种情况下出现,但是他们都遵循同样的核心理念:这个关键字定义一个类并同时创建一个实例(换句话说就是一个对象)让我们看看使用场景:对象声明是定义单例的一种方式 伴生对象可以持有工厂方法和其他与这个类有关,但在调用时并不依赖类实例的方法。它们的成员可以通过类名来访问 对象表达式用来替代...原创 2018-12-25 20:28:51 · 475 阅读 · 1 评论 -
总结 Kotlin常用的高阶函数(forEach,map,flatmap,fold,reduce,filter,takeWhite,let/run,also/apply,with,use)
/** * 遍历函数 */fun forEach() { val arr = intArrayOf(1, 2, 4, 6) arr.forEach(::println)}/** * 对集合每一个元素做变换 */fun map() { val arr = intArrayOf(1, 2, 4, 6) arr.map { "$it ...原创 2019-06-14 12:36:32 · 2527 阅读 · 0 评论