我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

通过指针获取值

How I can get a value by key through a pointer?

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

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

p := &m

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

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

just through the value of the pointer:

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

近期文章

  • 如何使用Go newRequest方法
  • 运行时错误:“分配给nil映射中的条目”
  • 在GoLang和Rust中初始化字符串数组
  • godoc本身的源代码在哪里? [关闭]
  • 我应该使用os.Open使用log.Panic()还是log.Fatal()吗?
  • RSA Javascript加密和Golang解密
  • 如何优雅地使切片附加安全
  • 函数接收器的地址因方法而异
  • ctx超时时,如何完全终止正在运行的go func()?
  • 将shell输出转换为float64?
  • 比较接口为零
  • Golang PutItem DynamoDB:运行时错误无效的内存地址或nil指针取消引用
  • 如何模拟接口实现
  • 标记OS.Exit后不应出现无法访问的代码
  • 为什么编译器对功能签名要求如此严格的匹配?
  • 函数返回的结构在其所属的数组中未更改
  • 使用golang从命令行将输入读取到Shell脚本exec中
  • 有没有一种方法可以获取作用域中变量的名称和值?
  • 无法访问Golang中的登录页面
  • Golang从根目录导入包

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华