GO lernen: - Schleifen

Patricia Arquette
Freigeben: 2024-10-15 12:06:52
Original
482 Leute haben es durchsucht

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++ {}
Nach dem Login kopieren
  • 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?")
    }
Nach dem Login kopieren
  • 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!")
        }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonGO lernen: - Schleifen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage