Ich habe eine Sequenz in F #:Replizieren Listenelemente n-mal in einer F # Sequenz
let n = 2
let seq1 = {
yield "a"
yield "b"
yield "c"
}
Ich mag jedes Element in der Reihenfolge n-mal drucken. Ich kann es auf diese Weise tun:
let printx line t =
for i = 1 to t do
printfn "%s" line
seq1 |> Seq.iter (fun i -> printx i n)
Ausgabe dieser ist:
ein
ein
b
b
c
c
Ich denke, das nicht die beste Lösung ist. Wie replizieren Sie die Elemente in der Sequenz?
Funktioniert es auch für Sequenzen? –
auf F # 4.x, ja. – s952163