Tha Google air ro-shealladh fhoillseachadh den dreach ùr de chànan prògramadh Go. Tha dreach 1.18 a’ cur comas-gnìomh airson prògramadh ‘coitcheann’ le seòrsaichean ris an canar ‘parameterized’.
Anns na faclan aca fhèin, is e seo an t-atharrachadh as cudromaiche agus as motha air a 'chànan prògramadh bho chaidh Go dreach 1 a leigeil ma sgaoil. 'S e am beachd air cùl generics gu bheil e a-nis a' ceadachadh comas-gnìomh airson gnìomhan agus structaran dàta a riochdachadh le bhith ag atharrachadh nan seòrsaichean. Tha seo a’ dùnadh a-mach an ‘coitcheann’ a tha ceadaichte le bhith a’ mìneachadh seòrsa eadar-aghaidh mar dhòigh air an fhìor dhàta a thoirt gu gnìomh a thoirt air falbh.
Tha Google a’ nochdadh gum bu chòir do luchd-leasachaidh Go a bhith mothachail gum bi an gnìomh gun teagamh a’ leantainn gu bugaichean ùra. Mar sin bu chòir dhaibh a bhith faiceallach mu na ‘generics’ sin.
Feartan eile ann an Go 1.18 Beta
A bharrachd air a’ ghnìomhachd gu h-àrd, tha taic stèidhichte aig an ro-shealladh ùr cuideachd airson deuchainnean stèidhichte air fuzzing a sgrìobhadh. Lorgaidh na deuchainnean sin cuir a-steach gu fèin-ghluasadach a bheir air prògraman tuiteam às no freagairtean neo-dhligheach a thilleadh. Tha Go 1.18 Beta cuideachd a’ tabhann ‘Go workspace mode’ ùr. Leigidh seo le prògramadairean a bhith ag obair le grunn mhodalan Go aig an aon àm. Tha seo gu sònraichte feumail airson pròiseactan mòra, a rèir Google.
A bharrachd air an sin, tha dreach 1.18 Beta a’ cur comas-gnìomh le òrdugh leudaichte go version -m. Tha an àithne seo a-nis a’ stòradh mion-fhiosrachadh mar bhrataichean cruinneachaidh. Faodaidh prògram a-nis mion-fhiosrachadh mu thogail fhèin a cheasnachadh leis an àithne debug.ReadBuildInfo.
Cuideachd, chaidh barrachd ghnàthachaidh gairm stèidhichte air clàr, a tha ri fhaighinn bho Go 1.17, a chuir ris san ro-shealladh. Far nach robh an gnìomh seo san dreach roimhe seo freagarrach ach airson còd Go a luathachadh air siostaman x86 agus x64, tha e a-nis freagarrach airson siostaman stèidhichte air ARM64 agus PPC64. Bu chòir dha seo suas ri 20 sa cheud a bharrachd astair a thoirt seachad.