Heim > Artikel > Backend-Entwicklung > Was sind die Komponenten von Funktionstypen in Golang?
Der Funktionstyp der Go-Sprache besteht aus Funktionsnamen, Eingabeparameterliste, Ausgabeparameterliste und Rückgabewerttyp. Syntax: func Funktionsname (Eingabeparameterliste) (Ausgabeparameterliste) Rückgabewerttyp; tatsächlicher Kampf: Celsius zu Fahrenheit Funktionsbeispiel: func celsiusToFahrenheit(celsius float64) float64 { return celsius*9/5 + 32 }.
Komponentenelemente des Funktionstyps
Der Funktionstyp in der Go-Sprache besteht aus den folgenden Elementen:
1. Funktionsname
identifiziert die Funktion.
2. Eingabeparameter
werden durch Kommas getrennt und in Klammern gesetzt. Auf den Typ folgt der Variablenname.
3. Ausgabeparameter
werden durch Kommas getrennt und in Klammern eingeschlossen. Mehrere Argumente geben ein Tupel zurück.
4. Rückgabewerttyp
Typ gefolgt vom Typnamen. Wenn kein Rückgabewert vorhanden ist, verwenden Sie void
.
Syntax:
func function_name(input_parameters_list) (output_parameters_list) return_type_name
Praktischer Fall
Das Folgende ist eine Funktion, die Celsius in Fahrenheit umrechnet:
package main import "fmt" // 摄氏度转华氏度 func celsiusToFahrenheit(celsius float64) float64 { return celsius*9/5 + 32 } func main() { // 输入摄氏温度 celsius := 20.0 // 调用转换函数 fahrenheit := celsiusToFahrenheit(celsius) // 输出华氏温度 fmt.Println("华氏温度:", fahrenheit) }
Das obige ist der detaillierte Inhalt vonWas sind die Komponenten von Funktionstypen in Golang?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!