Go 结构字面量
示例
可以使用为结构字段指定值的结构字面量来写入结构类型的值。
type Point struct { X, Y int } p := Point{1, 2}
上面的示例以正确的顺序指定了每个字段。这没什么用,因为程序员必须按顺序记住确切的字段。通常,可以通过列出某些或所有字段名称及其对应的值来初始化结构。
anim := gif.GIF{LoopCount: nframes}
忽略字段的类型设置为零。
注意:两种形式不能混合使用相同的字面量。
可以使用为结构字段指定值的结构字面量来写入结构类型的值。
type Point struct { X, Y int } p := Point{1, 2}
上面的示例以正确的顺序指定了每个字段。这没什么用,因为程序员必须按顺序记住确切的字段。通常,可以通过列出某些或所有字段名称及其对应的值来初始化结构。
anim := gif.GIF{LoopCount: nframes}
忽略字段的类型设置为零。
注意:两种形式不能混合使用相同的字面量。