Pergi fungsi bahasa sebagai nilai
Pergi fungsi bahasa sebagai nilai
Pergi bahasa yang sangat fleksibel dapat membuat fungsi, dan digunakan sebagai nilai. Dalam contoh berikut kita menginisialisasi fungsi variabel didefinisikan, fungsi ini hanya untuk menggunakan built-in fungsi Math.sqrt (), contoh adalah:
package main import ( "fmt" "math" ) func main(){ /* 声明函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) } /* 使用函数 */ fmt.Println(getSquareRoot(9)) }
Kode di atas dijalankan sebagai akibat dari:
3