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

用于创建具有空白字段的结构的单线?

用于创建具有空白字段的结构的单线?

Go
一只萌萌小番薯 2021-09-13 17:02:48
我有一个带有空白字段的结构:type Foo struct {    a uint32    b uint32    c uint32    _ uint32 //padding}对于没有空白字段的结构,我喜欢使用单行初始化。但是,对于具有空白字段的类型,我似乎无法执行此操作:Foo{1,2,3}   // too few values in struct initializerFoo{1,2,3,0} // cannot refer to blank field or methodFoo{1,2,3,_} // cannot use _ as value为了保持良好的语法,我必须命名未使用的字段吗?
查看完整描述

1 回答

?
12345678_0001

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

您可以指定字段


f := Foo{a: 1, b: 2, c: 3}

fmt.Println(f) //{1 2 3 0}


查看完整回答
反对 回复 2021-09-13
  • 1 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

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