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
}
- Neues Projekt mit Befehl starten
go mod init example.com/bank
- Boolesche Werte für Schecks
wantsCheckBalance := choice == 1
- Wenn die Bedingung ähnlich ist, aber nur die runde Klammer nicht verwendet wird, wird die Bedingung direkt verwendet
if choice == 1 || choice == 2 {
}
- 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 {
}
- Inkrementoperator funktioniert genauso
accountBalance += depositAmount
//which equals to accountBalance = accountBalance + depositAmount
Das obige ist der detaillierte Inhalt vonGO lernen: 06. 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