我试图了解 Golang 中的 Wire 库,并发现其中wire.go有一个函数如下所示:
func NewSet(...interface{}) ProviderSet {
return ProviderSet{}
}
...interface{})对于为什么参数未命名(意味着未在函数内部使用)但调用者仍将有意义的值传递给它,这对我来说看起来很陌生?
var Set = wire.NewSet(
wire.Value(Foo(41)),
provideFooBar)
开心每一天1111
翻过高山走不出你
随时随地看视频慕课网APP
相关分类