Go Sprache Funktion als Wert
Go Sprache Funktion als Wert
Gehen Sie sehr flexible Sprache kann eine Funktion erstellen, und wird als ein Wert verwendet. In den folgenden Beispielen wir eine Variable definierte Funktion zu initialisieren, ist die Funktion nur integrierte Funktionen math.sqrt () zu verwenden, Beispiele sind:
package main import ( "fmt" "math" ) func main(){ /* 声明函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) } /* 使用函数 */ fmt.Println(getSquareRoot(9)) }
Der obige Code wird als Ergebnis der Ausführung:
3