在 golang 中导出(或不导出)匿名结构中的字段有什么区别吗?换句话说,以下两个代码块是否有任何不同?考虑到它是一个匿名结构,您不能在变量本身之外使用该结构,因此我假设大写 F 在编译时不会产生影响(没有编译速度或运行时内存差异)。
区块 1:
var test = struct {
FieldOne string
FieldTwo string
} {
FieldOne: "some string",
FieldTwo: "some other string",
}
区块 2:
var test = struct {
fieldOne string
fieldTwo string
} {
fieldOne: "some string",
fieldTwo: "some other string",
}
米琪卡哇伊
蓝山帝景
相关分类