函数作为另外一个函数的实参

本页内容

Go 语言函数作为实参

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

Go 函数

此页面最后编辑于2022年8月17日 (星期三) 17:45。