Einsteiger-Kapitel - Schleifen
Daten, Ereignisse oder viele andere Dinge können auch durch die Verwendung von Schleifen verarbeitet werden, welche immer auf das Zutreffen einer bestimmten Bedingungen geprüft werden. Schleifen können sein: Repeat : Until, Repeat : Forever, While : Wend, For : Next, ForEach : Next.Define.i A For A = 0 To 10 Step 2 Debug A Next ADiese Schleife wird die Variable B jedes Mal um einen Zufallswert zwischen 0 und 20 erhöhen, bis B die 100 überschreitet. Die Anzahl der tatsächlich durchgeführten Wiederholungen der Schleife variiert in Abhängigkeit von den Zufallszahlen. Die Prüfung wird am Anfang der Schleife durchgeführt - wenn daher die Bedingung bereits wahr ist, können null Durchläufe ausgeführt werden. Entfernen Sie das ";" von der zweiten Zeile, um dies zu sehen.
Define.i B ; B = 100 While B < 100 B + Random(20) Debug B WendDiese Schleife ist sehr ähnlich zur letzten, außer dass die Überprüfung am Ende der Schleife ausgeführt wird. Daher wird mindestens ein Durchlauf ausgeführt. Entfernen Sie auch hier das ";" von der zweiten Zeile, um dies zu demonstrieren.
Define.i C ; C = 100 Repeat C + Random(20) Debug C Until C > 99Diese Schleife ist unendlich. Sie wird nicht anhalten, bis Sie sie stoppen (mittels des roten X-Knopfes in der IDE-Werkzeugleiste).
Define.i D Repeat Debug D ForEverEs gibt eine spezielle Schleife für das Arbeiten mit verkettete Listen und Maps, sie wird jeden Eintrag der Liste (oder der Map) durchlaufen.
NewList Fruit.s() AddElement(Fruit()) Fruit() = "Banana" AddElement(Fruit()) Fruit() = "Apple" AddElement(Fruit()) Fruit() = "Pear" AddElement(Fruit()) Fruit() = "Orange" ForEach Fruit() Debug Fruit() Next Fruit()
Einsteiger-Kapitel Navigation
< Vorheriges: Entscheidungen & Bedingungen | Überblick | Nächstes: String-Manipulation >