在Rust中,您可以对迭代器进行循环。例如:
fn main() {
for i in (1..4).cycle().take(5) {
print!("{} ", i);
}
}
输出:
1 2 3 1 2
如何在F#中执行同样的操作?
[<EntryPoint>]
let main argv =
seq { 1 .. 4 } |> (* Something *) |> Seq.take 5 |> Seq.iter (printf "%d ")
0