3

考虑下面的代码来演示这个问题:

让序列 = Seq.initInfinite (fun _ -> "Element")
Seq.iter (fun _ -> printf "Element no: ?") 序列

是否有可能获得当前的序列号(例如它的等级)来打印?

4

1 回答 1

7

使用iteri函数:

let sequence = Seq.initInfinite (fun _ -> "Element")
sequence |> Seq.iteri (fun i _ -> printfn "Element no. %d" i) 
于 2009-07-07T07:01:06.137 回答