我知道我们或多或少可以做一些类似这样的事情:
type Struct1 struct {
someString string
someInt int
}
type Struct2 struct {
someString string
someStruct []Struct1
}
var s Struct2 = Struct2{"abc", []{Struct1{"def", 123}, Struct1{"ghi", 456}}}
但我想知道您是否可以对我在特定位置之外的其他任何地方都不需要的数据进行匿名处理。我想避免编写多余的代码,我正在寻找这样的东西:
var s = struct {
someString string, someStructs[] struct {
x string, y int
}
} {
"ok", []{
{1, 2}, {3, 4}, {5, 6}
}
}
慕莱坞森
相关分类