在这里,我有一个变量,它向我显示嵌套映射数据中的结果,但我想访问嵌套映射数据值。我将如何尝试在以下程序中获取嵌套的映射数据:-
package main
import (
"fmt"
)
func main() {
var five []int
var ten []int
mp1 := make(map[string]interface{})
for i := 0; i < 0; i++ {
if i > 5 {
five = append(five, i)
}
ten = append(ten, i)
fmt.Println(i)
}
mp1["not_completed"] = five
mp1["completed"] = ten
mp3 := make(map[string]interface{})
mp3["new_data"] = mp1
fmt.Println(mp3)
fmt.Println(mp3["new_data"])
}
This是我想访问映射为“ completed”和“ not_completed”的数据值的去操场的链接。谁能帮我解决这个问题。
答案 0 :(得分:0)
for _, v := range mp3 {
for _,v1:= range v.(map[string]interface{}){
fmt.Println(v1)
}
}