【发布时间】:2011-12-22 13:17:55
【问题描述】:
我有一张地图类型:map[string]interface{}
最后,我开始创建类似的东西(在使用 goyaml 从 yml 文件反序列化之后)
mymap = map[foo:map[first: 1] boo: map[second: 2]]
如何遍历此地图?我尝试了以下方法:
for k, v := range mymap{
...
}
但我得到一个错误:
cannot range over mymap
typechecking loop involving for loop
请帮忙。
【问题讨论】:
-
可以提供测试用例吗?很难从您发布的内容中诊断问题,因为您发布的内容没有任何固有的东西可能导致类型检查循环。特别是,我无法弄清楚如何在函数体中获得类型检查循环。