demo.go(函数类型):
package main
import "fmt"
// type 为func函数类型取别名
type MYFUNC func(int, int)
// 主函数
func main() {
var f MYFUNC
f = addFunc
fmt.Printf("%T \n", addFunc) // func(int, int)
fmt.Println(f) // 0x48e6d0
f(10, 20) // 通过f调用addFunc()函数
}
// 定义函数
func addFunc(a int, b int) {
fmt.Println(a + b)
}