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

创建结构时复合文本类型无效

创建结构时复合文本类型无效

Go
牛魔王的故事 2022-08-15 19:33:13
我在Go中不太熟悉这个type PageOffset inttype Page int我如何使用 & 创建结构的实例?PageOffsetPagetype GetParams struct {    Page *Page     PageOffset *PageOffset }我尝试过这样的东西,但我收到这个错误invalid composite literal typep := GetParams{}p.Page = &Page{1}p.PageOffset = &PageOffset{10}
查看完整描述

1 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

由于 Page 和 PageOffset 不是结构,而是具有基础 int 类型的新类型定义,因此您应该像直接使用时一样使用它int


p := Page(1)

pO := PageOffset(2)

GetParams{

  Page:       &p,

  PageOffset: &pO,

}


查看完整回答
反对 回复 2022-08-15
  • 1 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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