Ir a função da linguagem como um valor
Ir a função da linguagem como um valor
Ir linguagem muito flexível pode criar uma função de, e é usada como um valor. Nos exemplos seguintes, inicializar uma função variável definida, a função é apenas para usar funções embutidas Math.sqrt (), exemplos são:
package main import ( "fmt" "math" ) func main(){ /* 声明函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) } /* 使用函数 */ fmt.Println(getSquareRoot(9)) }
O código acima é executado como resultado de:
3