D'eisigh Google réamhamharc ar an leagan nua den teanga ríomhchlárúcháin Go. Cuireann Leagan 1.18 feidhmiúlacht le haghaidh ríomhchlárú cineálach le cineálacha 'paraiméadaraithe' mar a thugtar orthu.
Ina bhfocail féin, is é an t-athrú is tábhachtaí agus is mó ar an teanga ríomhchláraithe ó scaoileadh Go leagan 1. Is é an smaoineamh atá taobh thiar de na cineálacha cineálacha go gceadaíonn sé feidhmiúlacht anois chun feidhmeanna agus struchtúir sonraí a léiriú trí na cineálacha a mhodhnú. Eisiatar leis seo an 'ghinearáltacht' a cheadaítear trí chineál comhéadain a shainiú mar bhealach chun na sonraí iarbhír a thugtar chuig feidhm a astarraingt.
Tugann Google le fios gur chóir d'fhorbróirí Go a thuiscint go mbeidh fabhtanna nua mar thoradh ar an bhfeidhmiúlacht gan amhras. Ba cheart dóibh, mar sin, dul i ngleic leis na ‘cineálacha ginearálta’ seo le cúram.
Feidhmiúlacht eile i Go 1.18 Beta
Chomh maith leis an bhfeidhmiúlacht thuas, tá tacaíocht ionsuite ag an réamhamharc nua chun trialacha doiléir-bhunaithe a scríobh. Is féidir leis na tástálacha seo ionchuir a aimsiú go huathoibríoch a chuireann faoi deara cláir a thuairteáil nó freagraí neamhbhailí a thabhairt ar ais. Cuireann Go 1.18 Beta 'mód spás oibre Téigh' nua ar fáil freisin. Ligeann sé seo do ríomhchláraitheoirí oibriú le modúil Go iolracha ag an am céanna. Tá sé seo úsáideach go háirithe do thionscadail mhóra, de réir Google.
Ina theannta sin, cuireann leagan 1.18 Beta feidhmiúlacht le hordú leathnaithe go version -m. Stórálann an t-ordú seo sonraí mar bhratacha tiomsaitheora anois. Is féidir le clár a shonraí tógála féin a fhiosrú anois leis an ordú debug.ReadBuildInfo.
Chomh maith leis sin, tá níos mó gnás glaonna bunaithe ar chlár, atá ar fáil ó Go 1.17, curtha leis sa réamhamharc. Sa chás nach raibh an fheidhmiúlacht seo oiriúnach sa leagan roimhe seo ach chun an cód Go a bhrostú ar chórais x86 agus x64, tá sí oiriúnach anois do chórais bunaithe ar ARM64 agus PPC64 freisin. Ba cheart go soláthródh sé seo suas le 20 faoin gcéad níos mó luais.