golang回调函数的例子

package main

import "fmt"

type TestStruct struct {
}

func (object *TestStruct) test(msg string) {
    fmt.Println(msg)
}

type CallBack func(msg string)

func callBackTest(pFunc CallBack) {
    pFunc("111111")
}

func main() {
    object := new(TestStruct)
    callBackTest(object.test)
}
原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/3887525.html