我是 Go 的新手(并且在某种程度上编程),所以使用边学边练的方法。
对于下面的代码(它提取天气预报),我希望从我拥有的列表中填充经度和纬度。
我不完全确定如何首先设置该列表 - 使用结构然后将存储结构的值通过管道传输到此代码中?我试过了,似乎我只能在一个结构中保存一对经纬度。我正在考虑使用地图,但无法弄清楚如何设置它。也许,我应该将值列表存储在文本文件中并从那里读取:
p := Place{
placeName: "Accra", lat: "43.6595", long: "-79.3433",
placeName: "Kumasi", lat: "43.6595", long: "-79.3433",
placeName: "Tamale", lat: "43.6595", long: "-79.3433",
}
f, err := forecast.Get(key, p.lat, p.long, "now", forecast.CA)
if err != nil {
log.Fatal(err)
}
结构看起来像这样(我有大约 10 个单独的 long/lat 值要使用)
type Place struct {
placeName string
lat string
long string
}
慕森王
相关分类