Hey! Ich lerne gerade Go Lang und mache mir einige grundlegende Notizen zu meinem Konzept, die ich aber auch einfach hier veröffentlichen würde. Sie sind nicht gut durchdacht oder gut geschrieben, aber ich mache mir nur von Zeit zu Zeit Notizen als Referenz.
Ich besuche den Udemy-Kurs von Maximilian Schwarzmüller,
In Go lang gibt es nur eine for-Schleife, ansonsten gibt es keine Schleifen
Wie auch Bedingungen haben Schleifen keine runden Klammern, um die Bedingung zu umschließen
for i := 0; i < 200; i++ {}
for { fmt.Println("===============") fmt.Println("What do you want to do?") }
Eine Möglichkeit, in diesem Fall aus der Endlosschleife herauszukommen, wäre die Verwendung der Return-Anweisung, aber dadurch wird das gesamte Programm gestoppt und alles, was danach hinzugefügt wird, wird nicht ausgeführt
Um aus den Schleifen herauszukommen, können wir die break-Anweisung verwenden, die die Schleife stoppt und mit der Ausführung der nächsten Zeile der Schleife beginnt
Wir können die continue-Anweisung verwenden, um aus einer bestimmten Bedingung auszubrechen und zu den Hauptschleifen zurückzukehren. Dies hilft bei der Arbeit mit Bedingungen innerhalb einer Schleife, sodass wir auf diese Weise jede bestimmte Bedingung stoppen und die Schleifen erneut starten können
continue-Anweisung stoppt die aktuelle Iteration der Schleife und startet diese Schleife erneut
switch choice { case 1: fmt.Println("Your Balance is", accountBalance) case 2: fmt.Print("Your Deposit: ") case 3: fmt.Print("Withdrawal Amount:") default: fmt.Print("Goodbye!") }
Das obige ist der detaillierte Inhalt vonGO lernen: - Schleifen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!