![]() |
||
Powered by GoldED |
1.6. StrukturanweisungenWäre doch schön, wenn unser Programm uns nicht nur einmal nach einer Eingabe fragen würde, sondern beliebig oft, oder? Dafür gibt es den Befehl DO...END. DO steht jeweils am Anfang einer Gruppe von Befehlen, END am Ende, wie der Name schon sagt. Dabei kann DO noch eine ganze Reihe von Bedingungen mitgegeben werden. Das sieht dann folgendermaßen aus:
DO (Bedingungen)
ARexx-Befehle
END
Dieser Abschnitt zwischen DO und END wird intern wie ein einziger Befehl behandelt. Folgende Bedingungen können dem Befehl DO mitgegeben werden (ich habe jedesmal gleich ein Beispiel dazugenommen):
DO Zaehler=1 TO 10 BY 2 FOR 3
DO UNTIL Eingabe="Ende"
DO WHILE Eingabe ~="Ende" Mit LEAVE kann die Schleife vorzeitig verlassen werden. Besonders wichtig bei DO FOREVER... Nun versuche einmal selbst, ein Programm zu schreiben, das so lange nach einer Eingabe fragt, bis Du "Ende" eingibst! Eine mögliche Lösung gibt's dann im zweiten Teil... Viel Spaß! Das war nun der erste Teil des ARexx-Kurses. Es war mehr ein erstes Herantasten an ARexx, ein Kennenlernen der Strukturen. Nächstes Mal geht's dann richtig rund!
|
Ausgabe 02/98 |