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.