Iteration

Syntax

	$set.foreach($func)

Beschreibung

Wendet die Funktion func auf jedes Element der Menge set an und gibt die Menge der Auswertungsergebnisse zurück. Alternative Syntax für map() , wenn nicht das Ergebnis der Abbildung sondern der Seiteneffekt der Funktion func relevant ist.

Parameter

Name Typ Beschreibung Pflicht Default
set Menge Eine Menge, auf dessen Elemente func aufgerufen werden soll. ja
func Funktion Eine Funktion, die auf die Elemente von set ausgeführt werden soll. ja

Beispiele

	{
   a = new(`my.module:MyClass`);
   b = new(`my.module:MyClass`);
   list = list($a, $b);
   $list.foreach(x -> $x.set(`my.module:MyClass#date`, now()));
}

Ausgabe: /

Erstellt zwei Objekte des Typs my.module:MyClass und weist ihnen im Attribut date das heiutige Datum zu.