go语言学习笔记 — 基础 — 函数:函数变量(把函数作为变量的值)

Posted Locutus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言学习笔记 — 基础 — 函数:函数变量(把函数作为变量的值)相关的知识,希望对你有一定的参考价值。

函数变量,即把函数作为变量的值。在go语言中,函数也是一种类型,可以像其他类型一样保存在变量中。

package main

import (
	"fmt"
)

func fire() {
	fmt.Println("fire")
}

func main() {
	var f func()
	f = fire
	f()
}

以上是关于go语言学习笔记 — 基础 — 函数:函数变量(把函数作为变量的值)的主要内容,如果未能解决你的问题,请参考以下文章

go语言学习笔记 — 基础 — 函数:函数调用

go语言学习笔记 — 基础 — 函数:可变参数

go语言学习笔记 — 基础 — 基本语法 — 常量与变量 — 变量作用域:能够使用变量的代码范围

go语言学习笔记 — 基础 — 基本语法 — 常量与变量 — 常量变量的声明:变量初始化声明和变量赋值

go语言学习笔记 — 基础 — 基本数据类型 — 字符串:字符串初始化声明赋值

go语言学习笔记 — 基础 — 基本数据类型 — 字符串:字符串初始化声明赋值