‫Jetzt, da Sie wissen, wie man ein Initialisierungsrennen deklariert und verwendet, ist es an der Zeit, eine for-Eye-Schleife zu verwenden
‫oder die for each-Schleife kennenzulernen, um alle Werte eines Arrays zu erhalten oder Werte in ein Array zu legen
‫und so weiter.
‫Lassen Sie uns also weitermachen und ein neues Array erstellen, das ich NUMS nennen werde.
‫Es wird also nur einige Zahlen enthalten und es werden Zahlen gleich sein.
‫New INT Nehmen wir an, es hat zehn Werte, also sollte es zehn Werte in diesem Array geben und alle sollten
‫Ganzzahlen sein.
‫Als nächstes möchte ich Werte in dieses Integer-Array einfügen, damit wir hier mit der for-Schleife beginnen.
‫Und ich fange einfach mit Null an, ich kleiner 10 und ich plus plus.
‫Was ich hier tue, ist also einfach den Wert seines Indexes dem Wert selbst zuzuweisen.
‫Also lass uns weitermachen und einfach sagen, dass ich weiß, was das tun wird, ist die Position Null.
‫Bei Index Null wird der Wert Null sein.
‫Bei Index eins ist der Wert eins.
‫Gut.
‫Das ist so ziemlich das, was wir mit diesem Falu und bis zu neun machen.
‫Also bis unter zehn.
‫Also weiter bis neun.
‫OK, also lass uns weitermachen und sehen, was das bedeutet.
‫Um also die Schleife zu durchlaufen und alle Werte zu sehen, können wir
‫einfach wieder eine for-Schleife für und verwenden, und ich verwende hier J vier und J gleich null J niedriger zehn J plus plus.
‫Und jetzt möchte ich nur CW Double Tap sehen und hier bekomme ich das Element an der Position Null.
‫Also möchte ich nur die Werte aus meinem Array bekommen und das wird gleich eins sein.
‫Nicht nur hier ist J und Nums an der Stelle von J.
‫Dies ist also der Index und das wird der tatsächliche Wert sein.
‫Und schließlich müssen wir irgendwann auf die Ausgabe oder Eingabe des Benutzers warten.
‫Gut.
‫Also lass uns das einfach laufen lassen.
‫Und da sind wir.
‫Wir erhalten 11 null und eins, zwei, drei und so weiter.
‫OK, das habe ich hier einfach gemacht.
‫Wir könnten das ändern, sagen wir, ich möchte nicht darauf eingehen.
‫Ich möchte I plus 10 eingeben.
‫Also lassen Sie es uns noch einmal ausführen.
‫Und an der Position Null haben wir den Wert zehn, an der Position eins haben wir den Wert elf
‫und so weiter.
‫Gut.
‫Es muss also nicht derselbe Wert für den Index wie für den Index selbst sein.
‫OK, das ist also eine Möglichkeit.
‫Aber was wir hier tun, ist ziemlich riskant.
‫Wenn ich also zum Beispiel nur bis 11 oder weniger sage, also bis 10, stoße ich auf einen Index
‫außerhalb der Anleihen-Ausnahme oder tatsächlich außerhalb der Range-Ausnahme.
‫Das bedeutet also, dass es versucht, auf einen Index des Arrays zuzugreifen, der außerhalb des Bereichs
‫liegt, der nicht im Bereich des Arrays liegt, da das Array nur einen Bereich von 10 hat und wir versuchen, auf
‫seine 11. Position zuzugreifen.
‫Und das ist etwas, das nicht funktioniert.
‫Wir erhalten also diesen Fehler.
‫Um das zu vermeiden, haben wir zwei Lösungen.
‫Eine davon ist die Längeneigenschaft.
‫Also nur so lang wie die Länge ist.
‫So viele Werte wollen wir haben.
‫OK, also führen wir es noch einmal aus und jetzt erhalten wir den Fehler nicht.
‫Also jetzt ist das in Ordnung.
‫Eine alternative Möglichkeit besteht darin, es für jede Schleife zu verwenden. Schauen wir uns also die Struktur für jede Schleife an.
‫Zuerst verwenden wir für jeden die Tastatur und dann legen wir in Klammern eine neue Variable an.
‫Ich werde nur anrufen, es kam.
‫Und dann sagst du rein.
‫Also wieder ein neues Schlüsselwort im Array-Namen.
‫Also in Zahlen.
‫Das ist also der Name des nums-Arrays, den wir hier hatten.
‫Wir sagen also, erstelle eine Variable namens K und durchlaufe das gesamte Array.
‫Das wird uns also einfach das Gleiche geben.
‫Aber um es richtig laufen zu lassen, brauchen wir einen Zähler, weil ich auch seine Position wissen möchte.
‫Also erstelle ich einfach einen Zähler und verwende von hier aus noch einmal die Anweisung für die rote Linie
‫der Konsole.
‫Wir haben also das Element und jetzt ist es ein J und Zahlen, aber es ist der Zähler und K.
‫Kay ist also tatsächlich der Wert von Zahlen bei einem bestimmten Index, also zuerst bei Index null, dann bei Index eins,
‫Index zwei und so weiter.
‫Wie viele Einträge haben wir also in Zahlen?
‫Es wird alle Schleifen durchlaufen und in jeder Schleife sagen, dass Kay der aktuelle Wert des Index ist, auf
‫dem er sich befindet.
‫Also sein erster Index null, dann Index eins, Index zwei und so weiter.
‫Also, wenn Sie das noch einmal ausführen.
‫Wir sehen, wir bekommen 10 bis 19 und dann wieder 10 bis 19.
‫In Ordnung, das ist also für jede Schleife hier ziemlich ähnlich wie für Schleife.
‫Es macht dasselbe.
‫Es läuft also einfach durch das Array und kann sehr effektiv verwendet werden, was ziemlich cool ist.
‫Was ist also der ganze Zweck von jedem gegen die for-Schleife?
‫Die Idee hier ist also, dass K tatsächlich denselben Typ hat wie die Werte des Arrays selbst.
‫In diesem Fall haben wir immer eine ganze Zahl als Schleifenwert.
‫Die Schleife wertet also dieses J oder normalerweise ist es zum Beispiel ein Auge, hier in dieser Schleife.
‫Es ist also immer eine ganze Zahl, wenn wir eine Schleife mit der for-Schleife verwenden, aber mit einer for-Schleife ist
‫der Datentyp immer der des Arrays.
‫Dann müssen Sie den Saldo nicht angeben.
‫Sie müssen also nicht sagen, wann es beginnt und wann es endet.
‫Es weiß es immer nur durch das Array selbst.
‫Sagen wir, das Array hat fünf Werte, dann weiß es, dass es fünfmal ausgeführt werden muss.
‫In Bezug auf die Leistung ist die Lautstärke in den meisten Fällen schneller als bei jeder Schleife.
‫Wer jedoch tiefer einsteigen möchte, sollte es sich einfach selbst anschauen.
‫Erstellen Sie also komplexe für jede und vier Schleifen und testen Sie sie gegeneinander, um zu sehen, was besser funktioniert.
‫Nun gut, eine kleine Herausforderung für Sie.
‫Ich tippe es einfach hier ein.
‫Gut.
‫So ist es ziemlich einfach, mit fünf Ihrer besten Freunde eine Rate zu erstellen.
‫Der Datenhub sollte klar sein und dann für jede Schleife eine erstellen, die alle erstellt.
‫So positiv und versucht, das zu tun.
‫Gut.
‫Ich hoffe du hast es versucht.
‫Also werde ich diesen ganzen Code hier einfach los.
‫Und ich werde einen Array-String erstellen, meine Freunde, ist gleich Michael.
‫Blood, yeah, und das und dann schreibst du, das sind meine Freunde, die jetzt für jede Schleife erstellt werden, die sie alle
‫durchläuft.
‫Also Stringname in meinen Freunden.
‫Und nun grüßen wir sie alle, also S. W. Doppeltippen Sie auf die Konsole, oder?
‫Hi.
‫Und ich werde null verwenden.
‫Komm, mein Freund.
‫Und dieser wird der Name sein.
‫Und zum Schluss trösten Sie die Rastertaste, damit wir das Programm selbst sehen oder beenden können.
‫Also lass uns das laufen lassen.
‫Da sind wir also.
‫Hallo, Michael.
‫Mein Freund, entweder mein Freund, entweder du bist mein Freund und so weiter.
‫Also habe ich es jetzt allen meinen Freunden vorgelesen und musste das nicht manuell tun.
‫Einer nach dem anderen.
‫Ich habe dafür einfach für jede Schleife eine geschrieben und allen zugestimmt.
‫Also das ist schon ein ganz einfaches aber gut, wir grüßen einfach unsere Freunde und es könnte komplexer werden.
‫Wir könnten also, sagen wir, hier eine Liste von E-Mails erstellen und dann könnten wir einen E-Mail-Dienst oder einen Mailing-Dienst
‫erstellen, der dann eine E-Mail erstellt und sie nacheinander an alle versendet.
‫Und das machen wir automatisch mit einem für jede Gruppe.
‫Gut.
‫Sie haben also gesehen, wie man Rennen verwendet, aber es gibt noch viel mehr über das Rennen.
‫Und das schauen wir uns im nächsten Video an.
‫Wir sehen uns also dort.