假设我想知道F#是否具有类型的库函数
('T -> bool) -> 'T list -> int
Run Code Online (Sandbox Code Playgroud)
即,计算函数返回的列表中有多少项的内容.(或返回返回true的第一个项的索引)
在MSDN上的文档准备就绪之前,我曾经在MSR站点上使用F#的大列表.我可以在页面上搜索上面的文本,因为列出了类型.但是现在MSDN文档只列出了各个页面上的类型 - 模块页面是一个描述性文本.谷歌有点排序,但它无济于事
// compatible interfaces
('T -> bool) -> Seq<'T> -> int
// argument-swaps
Seq<'T> -> ('T -> bool) -> int
// type-variable names
('a -> bool) -> Seq<'a> -> int
// wrappers
('a -> bool) -> 'a list -> option<int>
// uncurried versions
('T -> bool) * 'T list -> int
// .NET generic syntax
('T -> bool) -> List<'T> -> int
// methods
List<'T> member : ('T …Run Code Online (Sandbox Code Playgroud)