请问docker源码中有段代码看不懂 求熟悉语法的人告知一下 不胜感激
小牛牛K 2017-01-08 01:07:31 func (cli *Cli) Command(name string) func(...string) error {
return map[string]func(...string) error{
"help": cli.CmdHelp,
}[name]
}
Cli的方法,方法名为Command,参数string类型的name。 返回值 func(...string) error函数
里面return看不懂了。
一个map key = string value = func(..string) error {} [] 函数 这个"help": cli.CmdHelp是什么,[name]是什么
是返回一个函数数组吗?以name下标的函数数组?