F# List
bietet die cons
( ::
), um ein Element an den Anfang einer Liste zu setzen. Gibt es eine Funktion, die dasselbe für den Seq
? Die einzige Möglichkeit, die ich gefunden habe, ist die Verwendung von Seq.append
wie folgt. Gibt es einen effizienteren/eleganteren Weg, dies zu tun?
> let myLst = [1..5]
> 0::myLst;;
val it : int list = [0; 1; 2; 3; 4; 5]
> let mySeq = {1..5}
> Seq.append (seq [0]) mySeq;;
val it : seq<int> = seq [0; 1; 2; 3; ...]
Möglicherweise ein Duplikat, aber nicht wirklich eine Antwort auf meine Frage.
[1] verwendet Seq.append
wie oben