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

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条经验 获得超7个赞

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


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 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信