通过指针获取值

时间:2014-09-14 12:48:29

标签: go

如何通过指针按键获取值?

m := map[interface{}]interface{}{    
        "uid": "007",            
        "msg": "Hi James!",             
}                                  

fmt.Println(m["msg"]) //Ok!

p := &m

fmt.Println(p["msg"]) //??

玩:http://play.golang.org/p/4LOBrog93t

1 个答案:

答案 0 :(得分:3)

只需通过指针的值:

fmt.Println((*p)["msg"])