函数类型和变量
函数也是一种变量类型,不同返回值变量类型不同函数变量类型也不同
package main
import "fmt"
func f1() {
fmt.Println("hello wwww")
}
func f2() int {
return 10
}
func main() {
a1 := f1
a2 := f2
fmt.Printf("f1() = %T \n", a1) //打印出来变量类型为func()
fmt.Printf("f2() = %T \n", a2) //打印出来变量类型为func() int
}

浙公网安备 33010602011771号