函数变量,即把函数作为变量的值。在go语言中,函数也是一种类型,可以像其他类型一样保存在变量中。
package main
import (
"fmt"
)
func fire() {
fmt.Println("fire")
}
func main() {
var f func()
f = fire
f()
}
函数变量,即把函数作为变量的值。在go语言中,函数也是一种类型,可以像其他类型一样保存在变量中。
package main
import (
"fmt"
)
func fire() {
fmt.Println("fire")
}
func main() {
var f func()
f = fire
f()
}