返回一个新的惰性元素,
Iterable其中包含满足谓词的所有test元素。
返回满足 的前导元素的惰性可迭代
test。
(强调已添加)。
换句话说,Iterable.takeWhile一旦到达第一个不满足test回调的项目,就会停止迭代。
一个具体的例子:
var list = [1, 1, 2, 3, 5, 8];
print(list.where((x) => x.isOdd).toList()); // Prints: [1, 1, 3, 5]
print(list.takeWhile((x) => x.isOdd).toList()); // Prints: [1, 1]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
999 次 |
| 最近记录: |