List.where与List.filter相同吗?

cme*_*ren 4 f#

我打算使用List.filter但不小心写List.where而没有注意到(我习惯了LINQ).令我惊讶的是,这个功能似乎确实存在并且完全相同List.filter.但是,我List.where在MSDN 上找不到任何文档.

这两个功能是否相同?

ild*_*arn 7

是的,它们是相同的 ; 我认为它.where的存在完全是为了LINQ用户,他们会想知道它在哪里.

  • @cmeeren - https://github.com/fsharp/fsharp/blob/1de369ca6f4564044ff6adee667a5da54f8b7138/src/fsharp/FSharp.Core/list.fs#L426 (5认同)