Heim  >  Artikel  >  Backend-Entwicklung  >  GO lernen: - Schleifen

GO lernen: - Schleifen

Patricia Arquette
Patricia ArquetteOriginal
2024-10-15 12:06:52383Durchsuche

Learning GO : - Loops

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,


Notizen

Schleifen

  • 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++ {}
  • Sie werden direkt mit der :=-Syntax für die Variablendeklaration deklariert

Unendliche for-Schleife

  • Wenn wir eine for-Schleife ohne Bedingung definieren, kann diese Schleife als Endlosschleife funktionieren
    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-Anweisung

  • Es ist dasselbe wie bei den anderen Sprachen, es gibt hier nichts Spezielles für GO
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:GO lernen: - Dateiverwaltung, FehlerbehandlungNächster Artikel:Keiner