捕获管道值(Noob问题)

时间:2011-07-08 06:53:45

标签: f# f#-interactive f#-scripting

我需要捕获一个值而不知道该怎么做。

myData的 |> Seq.count

如何捕获该数量?我想能够做一个if或者其他什么。

感谢。

2 个答案:

答案 0 :(得分:4)

我认为您需要Seq.length来确定序列的长度:

let n = {1..42} |> Seq.length
if n > 10 then printf "Too many numbers!"

答案 1 :(得分:3)

由于某些集合(例如,数组)具有可用于有效检查空的Length属性,我想我会提到,如果这就是你想要的,Seq.isEmpty就是你想要的。 Seq.length是O( n )。