golang的函数类型只与函数的返回值和参数有关
func main() {
t1 := reflect.TypeOf(aa)
t2 := reflect.TypeOf(bb)
fmt.Println(t1 == t2)
}
func aa() {
fmt.Println("aa")
}
func bb() {
fmt.Println("vv")
}
比如在这段代码中,输出就是true
Golang函数类型
本文介绍Golang中的函数类型概念,并通过实例演示了两个无参数且无返回值的函数如何被认定为相同类型。
golang的函数类型只与函数的返回值和参数有关
func main() {
t1 := reflect.TypeOf(aa)
t2 := reflect.TypeOf(bb)
fmt.Println(t1 == t2)
}
func aa() {
fmt.Println("aa")
}
func bb() {
fmt.Println("vv")
}
比如在这段代码中,输出就是true
861
2877

被折叠的 条评论
为什么被折叠?