【发布时间】:2017-05-01 13:26:18
【问题描述】:
我在 F# 中有一个序列:
let n = 2
let seq1 = {
yield "a"
yield "b"
yield "c"
}
我想打印序列中的每个项目 n 次。我可以这样做:
let printx line t =
for i = 1 to t do
printfn "%s" line
seq1 |> Seq.iter (fun i -> printx i n)
这个输出是:
一个
一个
b
b
c
c
我认为这不是最好的解决方案。如何复制序列中的项目?
【问题讨论】: