For

queue for[indentifers] ...

for(queue)[indentifers] ...

Eine For-Schleife behandelt alle Werte, die in der Klammer nach for angegeben wurden, oder vor dem Schlüsselwort stehen. Der Iterator ist standardmäßig als current definiert. Man kann den Namen auch in den eckigen Klammern angeben. Falls jeder Wert ein Vektor ist, können auch mehrere Bezeichner für Iteratoren durch Kommata angegeben werden, die jeweils einer Dimension zugehören.

Nach dem Kopf von for werden Iterationsanweisungen angewendet, die für jedes Element durchgeführt werden.


Beispiel:

for(1, 2, 3){ out current * 2 } 'Gibt 2, 4 und 6 aus
out for(3, 4, 5)²               '= [9, 16, 25]

[[1, 2], [6, 3]] for[x, y]{ out "#(x)|#(y)" }
'Ausgabe: "1|2" und "6|3"

Top | Home | Index