猿问

golang里string类型的函数名怎么转为func类型

调用函数时,如果函数名是字符串,应该怎么把函数名转为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


慕神8447489
浏览 871回答 1
1回答
随时随地看视频慕课网APP

相关分类

Html5
我要回答