Google e lokolotse ponelopele ea mofuta o mocha oa puo ea lenaneo Go. Mofuta oa 1.18 o eketsa ts'ebetso bakeng sa mananeo a 'generic' ka mefuta e bitsoang 'parameterized'.
Ka mantsoe a bona, ke phetoho ea bohlokoa ka ho fetisisa le e kholo ka ho fetisisa puong ea lenaneo ho tloha ha ho lokolloa Go version 1. Maikutlo a ka morao ho li-generics ke hore joale e lumella ts'ebetso ea ho emela mesebetsi le mekhoa ea data ka ho fetola mefuta. Sena ha se akaretse 'kakaretso' e lumelletsoeng ka ho hlalosa mofuta oa sebopeho e le mokhoa oa ho hlakola data ea 'nete e tlisoang tšebetsong.
Google e bonts'a hore baetsi ba Go ba lokela ho hlokomela hore ts'ebetso eo ntle le pelaelo e tla lebisa litsing tse ncha. Ka hona ba lokela ho atamela "generics" tsena ka hloko.
Ts'ebetso e 'ngoe ho Go 1.18 Beta
Ntle le ts'ebetso e kaholimo, ponelopele e ncha e boetse e na le ts'ehetso ea ho ngola liteko tse thehiloeng ho fuzzing. Liteko tsena li ka fumana lintlha tse etsang hore mananeo a senyehe kapa a khutlise likarabo tse fosahetseng. Go 1.18 Beta e boetse e fana ka 'Go workspace mode' e ncha. Sena se lumella baetsi ba mananeo ho sebetsa le li-module tsa Go tse ngata ka nako e le 'ngoe. Sena se bohlokoa haholo bakeng sa merero e meholo, ho latela Google.
Ho feta moo, mofuta oa 1.18 Beta o eketsa ts'ebetso ka taelo e atolositsoeng ea go -m. Taelo ena joale e boloka lintlha e le lifolakha tsa mohlophisi. Hona joale lenaneo le khona ho botsisisa lintlha tsa lona tsa kaho ka taelo ea debug.ReadBuildInfo.
Hape, likopano tse ling tsa ho letsetsa tse thehiloeng ho ngoliso, tse fumanehang ho tloha Go 1.17, li ekelitsoe ponong ea pele. Moo phetolelong e fetileng ts'ebetso ena e neng e loketse feela ho potlakisa Go khoutu ho x86 le x64 litsamaiso, e se e loketse litsamaiso tse thehiloeng ho ARM64 le PPC64. Sena se lokela ho fana ka lebelo le fetang liperesente tse 20.