Vai funzione di linguaggio come valore
Vai funzione di linguaggio come valore
Vai lingua molto flessibile può creare una funzione, ed è usato come un valore. Nei seguenti esempi si inizializza una variabile definita funzione, la funzione è solo per utilizzare built-in funzioni Math.sqrt (), esempi sono:
package main import ( "fmt" "math" ) func main(){ /* 声明函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) } /* 使用函数 */ fmt.Println(getSquareRoot(9)) }
Il codice precedente viene eseguito come risultato di:
3