说我有这个:
type Handler struct{}
func helper(f func()){
f() // calls h.Mount() or just Mount() w/o reference to h?
}
func (h Handler) Mount() {}
func init(){
h:=Handler{}
helper(h.Mount)
}
当 helper func 接收到 h.Mount(一个 func)时,它可以直接调用它,还是需要引用处理程序 h 才能正确调用它?这会按原样编译和运行。
元芳怎么了
相关分类