do

do führt eine schleife durch und erwartet links eine Range, ein Integer oder etwas Iterierbares. Innerhalb der Do-Schleife werden die Werte 'index' und 'value' zur verfügung gestellt:

5 do print index + "/" + value $ + ", ";    // UMGESETZT

führt zu

0/1, 1/2, 2/3, 3/4, 4/5, 

und entspricht

1..6 do print index + "/" + value $ + ", ";    // UMGESETZT

entsprechend

[1, 7, 3] do print index + "/" + value $ + ", ";
-> 0/1, 1/7, 2/3

Problem

Verschachtelt müssen die Variablen benannt werden können. do( myIndex → myValue )?