知识点 在go语言中,函数也是一种数据类型,可以通过typedef关键字给其起一个别名,这是go语言中多态的思想,这样定义类似一个函数指针。 demo: // 多态的思想,类似于函数指针 type FuncType func(int, int) int // 没有函数名,没有大括号,相当于c语言中的函数指针 func minus(a, b int) int { return a - b } func main() { var fTest FuncType fTest = minus fmt.Println(fTest(2, 3)) }