Prozessentwicklung
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsFür jeden
Das Foreach-Element nimmt einen Ausdruck auf, der vom Typ IEnumerable sein sollte, beispielsweise eine Liste oder ein Array []. Jedes Element im Ausdruck wird der Reihe nach ausgeführt.
Das Element hat auch einen Variablenparameter, der innerhalb der Foreach-Bereichsiteration mit verwendet werden kann#War.Referenz. Dies ist der Wert des aktuellen Elements in der Iteration. Der Standardwert hierfür ist i, auf den mit verwiesen werden kann#var.iReferenz.
Eine weitere Variable, die im foreach-Bereich verfügbar ist, ist#var.(Iterationsvariablenname)_indexdie den aktuellen Iterationsindex der Expression-Eingabe enthält. Wenn beispielsweise die Iterationsvariable Foreach aufder tolle Iterator, der Iterationsindex würde referenziert werden mit#var.theawsomeiterator_index.
Der Rückgabewert eines Foreach-Bereichs ist eine Liste der Rückgabewerte für jede Iteration. Die Rückgabewerte sind in derselben Reihenfolge wie die bereitgestellte Liste.
Anwendungsbeispiel
Im obigen Beispiel würde das Foreach-Element verwendet, um eine Liste von Benutzern zu durchlaufen, denen E-Mails gesendet werden sollen. Die Benutzerliste enthält die E-Mail-Adressen der einzelnen Benutzer. DasForeach-BenutzerDas Element würde so konfiguriert, dass es einen Ausdruck hat#result[Liste der Benutzer abrufen]um über die Liste der Benutzer und Variablen zu iterierenBenutzerals Iteratorvariable verwendet. Im Foreach-ElementE-Mail an Benutzer sendenDie E-Mail wird an die Adresse gesendet, die mit#var.Benutzer.E-MailZum Beispiel.
Der nächste Artikel istEinführung in While
Verwandte ArtikelFür jedenEinführung in den AusdruckEinführung in WhileEinführung in CodeelementeBeispiel zur Verwendung von #var-Referenzen