Files
GoCode/main.go

27 lines
363 B
Go

package main
import "fmt"
func main() {
//定义一个函数类型的变量
a := test
fmt.Printf("a 的变量类型是 %T\n", a)
a(1)
b(2, 3, a)
// 自定义数据类型,别名
type myInt int
var sb1 myInt = 42
fmt.Println(sb1)
}
func test(a int) {
fmt.Println(a)
}
// 可传入函数类型变量
func b(a int, b int, c func(int)) {
c(a + b)
}