Go func()类型,函数类型

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)
}

猜你喜欢

转载自blog.csdn.net/houyanhua1/article/details/88628258
今日推荐