在下面的示例中,我们使用函数定义初始化了一个变量,该函数变量的目的只是使用内置的math.sqrt()函数。如-
package mainimport ("fmt" "math")
func main(){ /* 声明一个函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) }
/* 使用函数 */ fmt.Println(getSquareRoot(9)) }
编译并执行上述代码后,将产生以下输出-
3
在下面的示例中,我们使用函数定义初始化了一个变量,该函数变量的目的只是使用内置的math.sqrt()函数。如-
package mainimport ("fmt" "math")
func main(){ /* 声明一个函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) }
/* 使用函数 */ fmt.Println(getSquareRoot(9)) }
编译并执行上述代码后,将产生以下输出-
3