Heim > Backend-Entwicklung > Golang > GO lernen: 06

GO lernen: 06

Patricia Arquette
Freigeben: 2024-10-06 16:08:31
Original
208 Leute haben es durchsucht

Learning GO: 06

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

Andere Möglichkeit, Rückgabevariablen zu deklarieren

  • Wenn Sie den Variablentyp in der Funktion deklarieren, können Sie dort auch den Variablennamen hinzufügen und müssen auf diese Weise diese Rückgabevariablen nicht deklarieren
  • Außerdem müssen Sie diese Variablennamen nicht nach der Return-Anweisung hinzufügen, Go versteht, welche Variablen zurückgegeben werden sollen

func calculateFutureValue(investmentAmount, expectedReturn, years float64) (fv float64, rfv float64) {
    fv = (investmentAmount) * math.Pow(1+expectedReturn/100, float64(years))
    rfv = fv / math.Pow(1+inflationRate/100, years)
    return
}


Nach dem Login kopieren
  • Neues Projekt mit Befehl starten

go mod init example.com/bank


Nach dem Login kopieren
  • Boolesche Werte für Schecks

wantsCheckBalance := choice == 1


Nach dem Login kopieren
  • Wenn die Bedingung ähnlich ist, aber nur die runde Klammer nicht verwendet wird, wird die Bedingung direkt verwendet

    if choice == 1 || choice == 2 {
    } 


Nach dem Login kopieren
  • Alle bedingten && und || sind auch gleich
  • Um die Bedingung zu überprüfen oder zu vergleichen, können wir den doppelten Gleichheitsoperator == verwenden
  • Sonst ist es auch dasselbe wie eine andere Sprache


    if choice == 1 {
        fmt.Println("Your Balance is", accountBalance)
    } else if choice == 2 {
  }


Nach dem Login kopieren
  • Inkrementoperator funktioniert genauso

accountBalance += depositAmount
//which equals to accountBalance = accountBalance + depositAmount


Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonGO lernen: 06. 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