【发布时间】:2020-05-13 09:20:35
【问题描述】:
我正在尝试理解 Golang 中的 Wire 库,发现在 wire.go 中有一个函数如下所示:
func NewSet(...interface{}) ProviderSet {
return ProviderSet{}
}
为什么...interface{}) 参数未命名(意味着未在函数内部使用)但调用者仍将 有意义 值传递给它,这对我来说似乎很陌生?
var Set = wire.NewSet(
wire.Value(Foo(41)),
provideFooBar)
【问题讨论】: