调用函数时,如果函数名是字符串,应该怎么把函数名转为func类型的参数传入?func test1(){fmt.Println("hello")}func addFunc(cmd func()) {fmt.Println(cmd)}//动态从配置中读取的函数名funcname := "test1"//将函数加入执行addFunc(funcname)错误:cannot use funcname (type string) as type func() in argument to addFunc
1 回答
- 1 回答
- 0 关注
- 870 浏览
添加回答
举报
0/150
提交
取消