Wenn Sie einen Wiederholungsblock zum Schleifen Ihres Codes
verwenden, woher weiß der Rechner, wann er genug
Zeit wiederholt wird? Der Wiederholungsblock verbirgt
in Wirklichkeit ein anspruchsvolleres Stück Code
die sogenannte for-Schleife, die von einem
Anfangswert bis zu einem Endwert um ein bestimmtes
Inkrement zählt. Zum Beispiel zählt eine Wiederholung von
drei Blöcken von 1 bis 3 durch 1. Jedes Mal, wenn es zählt,
wird der Code innerhalb der Schleife ausgeführt.
Die for-Schleife weiß, wie oft sie gelaufen ist, indem sie
eine Zählervariable verwendet, die zu Beginn der Schleife
auf den Startwert gesetzt wird und zu der
bei jedem Schleifendurchlauf das Inkrement addiert wird.
Sobald die Zählervariable größer als
der Endwert ist, hört die Schleife auf zu laufen
Der Vorteil der Verwendung einer Real-for-Schleife
anstelle des Wiederholungsblocks besteht darin,
dass Sie die Zählervariable tatsächlich sehen und in Ihrer
Schleife verwenden können. Zum Beispiel, wenn ich eine
Reihe von Blumen habe und die erste hat einen
Nektar, der zweite hat zwei Nektare und der dritte hat drei, Ich kann die for-
Schleife verwenden, um der Biene zu sagen, dass sie jedes
Mal "Gegen"-Nektar sammeln soll, und zwar eine
bei der ersten Blüte, zwei bei der zweiten und drei bei der dritten.
Auch in einer for-Schleife können
Sie den Zähler jedes Mal um eine andere Zahl als eins inkrementieren. Sie können potenziell
mit 2s, 4s oder sogar mit einem Betrag zählen, der sich jedes Mal ändert.