156 字
约 31 秒
1
Go 语言函数变量(将函数保存到变量中)
Go 语言函数变量(将函数保存到变量中)
在 Go 语言 中,函数也是一种类型,同样可以和其他类型(如 int 、float 、string 等)一样被保存到变量中。
示例代码如下:
package main
import "fmt"
func sayHello() {
fmt.Println("hello , quanxiaoha.com ...")
}
func main() {
// 声明一个函数类型的变量,注意类型为 func()
var f func()
// 将函数名赋值给变量 f
f = sayHello
// 通过变量 f 直接调用函数
f()
}
代码输出如下:
hello , quanxiaoha.com ...
图示:
go语言函数变量示例
Go 语言函数变量(将函数保存到变量中)
http://www.clxhxhhr.top/posts/1483/ 评论
0 条
还没有评论,先写一条吧。