
四十四、Go 语言 – 函数作为值
Go 语言中函数是一等公民,我们可以把一个 匿名函数 赋值给一个变量,然后向另一个函数传递这个变量
范例
下面的范例定义的函数中初始化一个变量,该函数仅仅是为了使用内置函数 math.sqrt()
package main
import (
"fmt"
"math"
)
func main(){
/* 声明函数变量 */
getSquareRoot := func(x float64) float64 {
return math.Sqrt(x)
}
/* 使用函数 */
fmt.Println(getSquareRoot(9))
}
编译运行以上 Go 语言范例,输出结果如下
$ go run main.go
3
感谢您的来访,获取更多精彩文章请收藏本站。
© 版权声明
THE END









![羊了个羊抖音微信小程序苹果安卓通用(包括话题PK刷通关)[已失效]-456源码网](https://cnyma.cn/wp-content/uploads/2022/09/2022091801214643-461x1024.jpg)

![[本站同款主题]子比破解版主题最新V6.5.1破解免授权版(安装即可用)-456源码网](https://cnyma.cn/wp-content/uploads/2022/07/Screenshot_2022-07-27-17-58-33-889_com.android.browser-461x1024.jpg)
![羊了个羊抖音微信小程序_安卓苹果通用刷通关网页源码(可刷话题PK)[已失效仅供参考]-456源码网](https://cnyma.cn/wp-content/uploads/2022/09/2022091802141819-461x1024.jpg)

暂无评论内容