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:

  1. expr ist bereits eine Menge: expr wird zurückgegeben
  2. expr ist eine beliebige Kollektion (z.B. Liste): expr wird in eine Menge umgewandelt, wobei doppelte Elemente entfernt werden
  3. expr ist null: Es wird eine Leere Menge zurückgegeben
  4. 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