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.