- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想在实现了 IEnumerable
的集合上调用 FindLast
,但是 FindLast
仅适用于 List
。什么是最佳解决方案?
最佳答案
相当于:
var last = list.FindLast(predicate);
是
var last = sequence.Where(predicate).LastOrDefault();
(后者必须检查序列中的所有项,但是...)
实际上“Where()”是查找部分,“Last()”分别是“FindLast”的最后部分。同样,FindFirst(predicate)
将映射到 sequence.Where(predicate).FirstOrDefault()
而 FindAll(predicate)
将是 sequence.Where(predicate)
.
关于c# - FindLast 在 IEnumerable 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/435729/
使用 Julia 0.3.8,我尝试这样做: julia> t = [0 0 0 1 1 1 0 0 ] 1x8 Array{Int64,2}: 0 0 0 1 1 1 0 0 jul
我想在实现了 IEnumerable 的集合上调用 FindLast,但是 FindLast 仅适用于 List。什么是最佳解决方案? 最佳答案 相当于: var last = list.FindLa
Underscore.js 是否有 findLast() 方法或等效方法? 最好的方法是什么.find()但返回集合中匹配的最后一项? 最佳答案 反转列表,然后使用find: _.find(list.
我正在研究 Streams::findLast 的实现情况来自 Guava ,在试图理解它的同时,有几件事我根本无法理解。这是它的实现: public static java.util.Option
我有一个整数列表,我需要找到与谓词匹配的最后一个匹配项。举一个非常简单的例子: var myList = new List { 1, 5, 6, 20, 18, 2, 3, 0, 4 }; var l
我是一名优秀的程序员,十分优秀!