Abbildung

Syntax

	$set.map($func)

Beschreibung

Wendet die Funktion func auf jedes Element der Menge set an und gibt die Menge der Auswertungsergebnisse zurück.

Wird dann verwendet, wenn das Ergebnis der Abbildung relevant ist. Soll stattdessen der Seiteneffekt (siehe Transaktionen) der Funktion func betrachtet werden, dann wird alternativ foreach() verwendet.

Wenn das Ergebnis der Funktion eine Menge ist, dann muss anschließend die Ergebnismenge geglättet werden, da Mengen von Mengen als Endergebnis von Ausdrücken nicht unterstützt werden

Parameter

Name Typ Beschreibung Pflicht Default
set Menge Eine Menge, auf deren Elemente func angewendet werden soll. ja
func Funktion Funktion, die auf alle Elemente von set angewendet werden soll. ja

Rückgabewert

Typ: Menge

Eine Menge, die alle Auswertungsergebnisse der Funktion func für alle Elemente in set enthält.

Beispiele

Addition

	list(1, 4, 9)
  .map(x -> $x + 5)

Ausgabe: Eine Menge mit den Elementen [6, 9, 14].