Gipagawas sa Google ang usa ka preview sa bag-ong bersyon sa programming language nga Go. Ang Bersyon 1.18 nagdugang gamit para sa 'generic' nga programming nga adunay gitawag nga 'parameterized' nga mga tipo.
Sa ilang kaugalingong mga pulong, kini ang labing importante ug pinakadako nga kausaban sa programming language sukad sa pagpagawas sa Go version 1. Ang ideya luyo sa generics mao nga kini karon nagtugot sa pagpaandar alang sa pagrepresentar sa mga function ug data structures pinaagi sa pag-usab sa mga tipo. Kini wala maglakip sa 'kinatibuk-an' nga gitugotan pinaagi sa pagtino sa usa ka tipo sa interface isip usa ka paagi sa pag-abstract sa aktuwal nga datos nga gidala ngadto sa usa ka function.
Gipakita sa Google nga ang mga nag-develop sa Go kinahanglan makaamgo nga ang pagpaandar sa walay duhaduha magdala sa mga bag-ong bug. Busa kinahanglan nilang duolon kining mga 'generics' uban ang pag-amping.
Uban pang gamit sa Go 1.18 Beta
Dugang pa sa naa sa ibabaw nga gamit, ang bag-ong preview aduna usab built-in nga suporta para sa pagsulat sa fuzzing-based nga mga pagsulay. Kini nga mga pagsulay mahimong awtomatik nga makit-an ang mga input nga hinungdan sa mga programa nga mag-crash o mobalik nga dili balido nga mga tubag. Ang Go 1.18 Beta nagtanyag usab usa ka bag-ong 'Go workspace mode'. Gitugotan niini ang mga programmer nga magtrabaho sa daghang mga module sa Go nga dungan. Kini labi ka mapuslanon alang sa dagkong mga proyekto, sumala sa Google.
Dugang pa, ang bersyon 1.18 Beta nagdugang pag-andar sa usa ka gipalawig nga bersyon sa go -m nga mando. Kini nga sugo karon nagtipig sa mga detalye isip mga flag sa compiler. Ang usa ka programa mahimo nang mangutana sa kaugalingon nga mga detalye sa pagtukod gamit ang command debug.ReadBuildInfo.
Usab, dugang nga register-based calling convention, nga anaa sukad sa Go 1.17, gidugang sa preview. Diin sa miaging bersyon kini nga pagpaandar angay lamang alang sa pagpadali sa Go code sa x86 ug x64 nga mga sistema, kini karon angay usab alang sa ARM64 ug PPC64 nga mga sistema nga nakabase. Kini kinahanglan nga maghatag hangtod sa 20 porsyento nga mas paspas.