函数类型和变量

函数也是一种变量类型,不同返回值变量类型不同函数变量类型也不同

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
}
posted @ 2023-02-08 20:56  suknna  阅读(38)  评论(0)    收藏  举报