一个小的 2 文件应用程序,它读取配置文件并将其存储在struct. 如何将部分配置struct传递给fetchTemperature函数?
配置
package configuration
type Config struct {
Temperatures []struct {
Temperature
}
}
type Temperature struct {
AppId string
}
func Load() Config {
var c Config
// -- 8< -- snip -- 8< --
return c
}
主要的
package main
import "configuration"
var c configuration.Config = configuration.Load()
func main() {
for _, t := range c.Temperatures {
fetchTemperature(t)
}
}
func fetchTemperature(t configuration.Temperature) {
// -- 8< -- snip -- 8< --
}
给我:
cannot use t (type struct { configuration.Temperature }) as type configuration.Temperature in argument to fetchTemperature
不是t,configuration.Temperature如果不是,我该如何struct绕过?
茅侃侃
相关分类