在 golang 中導(dǎo)出(或不導(dǎo)出)匿名結(jié)構(gòu)中的字段有什么區(qū)別嗎?換句話說,以下兩個(gè)代碼塊是否有任何不同?考慮到它是一個(gè)匿名結(jié)構(gòu),您不能在變量本身之外使用該結(jié)構(gòu),因此我假設(shè)大寫 F 在編譯時(shí)不會(huì)產(chǎn)生影響(沒有編譯速度或運(yùn)行時(shí)內(nèi)存差異)。區(qū)塊 1:var test = struct { FieldOne string FieldTwo string} { FieldOne: "some string", FieldTwo: "some other string",}區(qū)塊 2:var test = struct { fieldOne string fieldTwo string} { fieldOne: "some string", fieldTwo: "some other string",}
是否在匿名結(jié)構(gòu)中導(dǎo)出字段有什么區(qū)別嗎?
人到中年有點(diǎn)甜
2023-07-17 14:49:48