scala视图 发表于 2021-05-14 更新于 2023-11-19 分类于 scala 阅读次数: 22 Valine: 0 本文字数: 376 阅读时长 ≈ 1 分钟 scala视图scala可以使用视图来进行懒加载操作,使得操作不会立即执行,只有使用到该结果时才会执行 1234567891011121314151617def even(num: Int): Boolean = { println("开始过滤") if (num % 2 == 0) { true } else { false }}val listInt: List[Int] = List(1, 2, 3)// 使用view产生懒加载集合val list2 = listInt.view.filter(even)println("------")// View(<not computed>)println(list2)// 只要真正使用的时候才会执行even方法println(list2.size) 相关文章 scala简单使用 scala包 scala访问修饰符 scala伴生类和伴生对象 scala类型检查 欢迎关注我的其它发布渠道 公众号 掘金 CSDN 思否 简书
v1.3.10