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/
作者
clxstart
发布于
2026-09-18
许可协议
CC BY-NC-SA 4.0
评论
0 条
还没有评论,先写一条吧。