【发布时间】:2011-07-08 06:53:45
【问题描述】:
我需要捕获一个值,但不知道该怎么做。
我的数据 |> 序列计数
如何获取该计数?我希望能够对其进行 if 或其他操作。
谢谢。
【问题讨论】:
标签: f# f#-interactive f#-scripting
我需要捕获一个值,但不知道该怎么做。
我的数据 |> 序列计数
如何获取该计数?我希望能够对其进行 if 或其他操作。
谢谢。
【问题讨论】:
标签: f# f#-interactive f#-scripting
我想你会希望 Seq.length 确定序列的长度:
let n = {1..42} |> Seq.length
if n > 10 then printf "Too many numbers!"
【讨论】:
由于某些集合(例如数组)具有可用于有效检查空的 Length 属性,所以我想我要提一下,如果这就是您想要的,Seq.isEmpty 就是您想要的。 Seq.length 是 O(n)。
【讨论】: