//---------------todo:结构体与函数本身作为参数---------------
package main
import "fmt"
type T struct {
A int
B int
}
func(t *T) test(f func(int)int)int{
return f(t.A)
}
func MyF(a int)int{
return a*3
}
func main() {
myT := T{5,6}
i := myT.test(MyF)
fmt.Println("i=",i)//i=15
}
13.1.1 函数类型
最新推荐文章于 2022-12-25 23:51:55 发布