为了账号安全,请及时绑定邮箱和手机立即绑定

Golang 将关键点映射到地址值

Golang 将关键点映射到地址值

Go
茅侃侃 2023-05-08 16:32:17
我如何定义一个映射,其中键指向结构的地址?IEtype A struct {   id int}sessions = make(map[int]&A)first := &A{6}sessions[0] = first
查看完整描述

2 回答

?
慕仙森

TA贡献1827条经验 获得超8个赞

您的代码中几乎所有内容都很好,只是使用了错误的指针声明:


sessions := make(map[int]*A)

first := A{6}

sessions[0] = &first

https://play.golang.org/p/6d-Xgw1NOrF


查看完整回答
反对 回复 2023-05-08
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

*结构指针可以通过使用前类型来实现,如下所示:

PointerType = "*" 基本类型。

所以:

sessions = make(map[int]*A)是答案


查看完整回答
反对 回复 2023-05-08
  • 2 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号