Tengo un mapa de tipo: map[string]interface{}
Y finalmente, puedo crear algo como (después de deserializar desde un archivo yml usando goyaml)
mymap = map[foo:map[first: 1] boo: map[second: 2]]
¿Cómo puedo recorrer este mapa? Intenté lo siguiente:
for k, v := range mymap{
...
}
Pero me sale un error:
cannot range over mymap
typechecking loop involving for loop
Por favor ayuda.
¿Es posible proporcionar un caso de prueba? Es difícil diagnosticar el problema a partir de lo que ha publicado, ya que no hay nada inherente a lo que ha publicado que pueda provocar un bucle de verificación de tipos. En particular, tengo problemas para averiguar cómo obtendría un bucle de verificación de tipo en el cuerpo de una función.
SteveMcQwark