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.