转到功能图

转到功能图,第1张

转到功能图

您是否正在尝试做这样的事情?我已经修改了示例,以使用各种类型和数量的函数参数。

package mainimport "fmt"func f(p string) {    fmt.Println("function f parameter:", p)}func g(p string, q int) {    fmt.Println("function g parameters:", p, q)}func main() {    m := map[string]interface{}{        "f": f,        "g": g,    }    for k, v := range m {        switch k {        case "f": v.(func(string))("astring")        case "g": v.(func(string, int))("astring", 42)        }    }}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5170484.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-18
下一篇2022-11-18

发表评论

登录后才能评论

评论列表(0条)

    保存