简单了解Go语言中函数作为值以及函数闭包的使用
函数作为值
Go编程语言提供灵活性,以动态创建函数,并使用它们的值。在下面的例子中,我们已经与初始化函数定义的变量。此函数变量的目仅仅是为使用内置的Math.sqrt()函数。下面是一个例子:
packagemain
import( "fmt" "math" )
funcmain(){ /*declareafunctionvariable*/ getSquareRoot:=func(xfloat64)float64{ returnmath.Sqrt(x) }
/*usethefunction*/ fmt.Println(getSquareRoot(9))
}
热门推荐
6 带马的祝福语简短
10 饭桌祝福语长辈文案简短
11 写给宝宝新年祝福语简短
12 鼠年元旦生日祝福语简短
13 离别赠言离职祝福语简短
14 结婚请柬祝福语简短搞笑
15 高考前放松祝福语简短
16 媳妇生日简短祝福语朋友
17 平安果祝福语简短霸气
18 侄儿高考试祝福语简短