In Menge umwandeln
Syntax
$expr.toSet()
Beschreibung
Wandelt das Ergebnis der Auswertung von expr
in eine Menge um. Folgende Fälle können dabei auftreten:
expr
ist bereits eine Menge:expr
wird zurückgegebenexpr
ist eine beliebige Kollektion (z.B. Liste):expr
wird in eine Menge umgewandelt, wobei doppelte Elemente entfernt werdenexpr
istnull
: Es wird eine Leere Menge zurückgegeben- Für alle anderen Werte wird eine ein-elementige Menge erstellt, vlg. Einpacken
Parameter
Name | Typ | Beschreibung | Pflicht | Default |
---|---|---|---|---|
expr | Zahl/Zeichenkette/Wahrheitswert/Fachobjekt/Menge | Ein Ausdruck, dessen Auswertung in eine Menge umgewandelt werden soll. | ja |
Rückgabewert
Typ: Aufzählung
Eine Menge, die die Werte aus expr
repräsentiert.
Beispiele
Umwandlung einer Liste
list(1, 1, 2, 3, 3).toSet()
Ausgabe: Eine Menge mit den Elementen [1, 2, 3]
Doppelte Werte werden bei der Umwandlung entfernt, da Mengen keine doppelten Werte enthalten dürfen.
Umwandlung eines Einzelwerts
toSet(1)
Ausgabe: Eine Menge mit dem Element [1].
Umwandlung von null
toSet(null)
Ausgabe: Eine leere Menge