Go функцию языка в качестве значения
Go функцию языка в качестве значения
Перейти очень гибкий язык может создать функцию, и используется в качестве значения. В следующих примерах мы инициализируем функцию переменной, определенной, функция только использовать встроенные функции Math.sqrt (), примеры:
package main import ( "fmt" "math" ) func main(){ /* 声明函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) } /* 使用函数 */ fmt.Println(getSquareRoot(9)) }
Приведенный выше код выполняется в результате:
3