Google ayaa soo saartay muuqaal horudhac ah oo ah nooca cusub ee barnaamijka luqadda Go. Nooca 1.18 wuxuu ku darayaa shaqeynta barnaamijka 'guud' ee leh waxa loo yaqaan 'parameterized' noocyada.
Erayadooda, waa isbeddelka ugu muhiimsan iyo isbeddelka ugu weyn ee luqadda barnaamijka tan iyo markii la sii daayay nooca Go version 1. Fikradda ka dambeysa generics waa in ay hadda u ogolaato shaqeynta matalaadda hawlaha iyo qaababka xogta iyada oo wax laga beddelayo noocyada. Tani waxay meesha ka saaraysaa 'guudnimada' la oggol yahay iyadoo lagu qeexayo nooca interface si ay u soo koobto xogta dhabta ah ee loo keenay shaqo.
Google wuxuu tilmaamayaa in horumariyayaashu ay tahay inay ogaadaan in shaqeyntu ay shaki la'aan u horseedi doonto kutaanno cusub. Sidaa darteed waa inay si taxadar leh ula xiriiraan 'generics' kuwan.
Hawlaha kale ee Go 1.18 Beta
Marka lagu daro shaqada kore, horudhaca cusub wuxuu sidoo kale leeyahay taageero ku dhisan qorista imtixaanada ku saleysan jahawareerka. Tijaabooyinku waxay si toos ah u heli karaan agabka keenaya in barnaamijyadu burburaan ama soo celiyaan jawaabo aan sax ahayn. Go 1.18 Beta sidoo kale waxay bixisaa 'Go qaabka goobta shaqada' cusub. Tani waxay u oggolaanaysaa barnaamij-sameeyaha inay la shaqeeyaan qaybo badan oo Go ah isku mar. Tani waxay si gaar ah faa'iido u leedahay mashaariicda waaweyn, sida laga soo xigtay Google.
Intaa waxaa dheer, nooca 1.18 Beta wuxuu ku darayaa shaqeynta nooca go nooca -m amarka. Amarkani hadda wuxuu u kaydiyaa faahfaahinta sida calamada iskudubbaridka. Barnaamijku hadda waxa uu ku waydiin karaa tafaasiisha dhismihiisa isaga oo isticmaalaya debug.ReadBuildInfo.
Sidoo kale, heshiis wicis-diiwaangelineed oo badan, oo la heli karo ilaa Go 1.17, ayaa lagu daray aragtida horudhaca. Halka noocii hore ay shaqadani ku haboonayd in la dedejiyo Go code ee nidaamyada x86 iyo x64, waxa ay sidoo kale ku haboon tahay nidaamyada ARM64 iyo PPC64. Tani waa inay bixisaa ilaa 20 boqolkiiba xawaare dheeraad ah.