相关疑难解决方法(0)

为什么以及何时在Swift中使用lazy与Array?

[1, 2, 3, -1, -2].filter({ $0 > 0 }).count // => 3

[1, 2, 3, -1, -2].lazy.filter({ $0 > 0 }).count // => 3
Run Code Online (Sandbox Code Playgroud)

添加lazy到第二个语句的优点是什么?根据我的理解,当使用lazy变量时,内存在使用时被初始化为该变量.在这种情况下它是如何有意义的?

在此输入图像描述

试图LazySequence更详细地了解其用途.我曾使用过的map,reduce并且filter功能上的序列,但从来没有对lazy序列.需要了解为何使用此功能?

arrays lazy-evaluation swift

16
推荐指数
2
解决办法
2738
查看次数

标签 统计

arrays ×1

lazy-evaluation ×1

swift ×1