Google yatulutsa chithunzithunzi cha mtundu watsopano wa chilankhulo cha pulogalamu Go. Mtundu wa 1.18 umawonjezera magwiridwe antchito a mapulogalamu a 'generic' omwe amatchedwa 'parameterized'.
M'mawu awo omwe, ndilofunika kwambiri komanso kusintha kwakukulu kwa chinenero cha mapulogalamu kuyambira kutulutsidwa kwa Go version 1. Lingaliro la ma generics ndiloti tsopano limalola ntchito zoimira ntchito ndi mapangidwe a deta mwa kusintha mitundu. Izi zikupatula 'zambiri' zomwe zimaloledwa potanthauzira mtundu wa mawonekedwe ngati njira yochotsera deta yeniyeni yomwe ikubweretsedwa kuntchito.
Google ikuwonetsa kuti opanga Go akuyenera kuzindikira kuti magwiridwe antchitowa mosakayikira abweretsa zolakwika. Ayenera kuyandikira 'generics'wa mosamala.
Zochita zina mu Go 1.18 Beta
Kuphatikiza pa magwiridwe antchito omwe ali pamwambapa, chiwonetsero chatsopanochi chilinso ndi chithandizo chothandizira kulemba mayeso otengera fuzzing. Mayesowa atha kupeza zokha zomwe zimapangitsa kuti mapulogalamu asokonezeke kapena kubweza mayankho olakwika. Go 1.18 Beta imaperekanso 'Go workspace mode' yatsopano. Izi zimalola opanga mapulogalamu kuti azigwira ntchito ndi ma module angapo a Go nthawi imodzi. Izi ndizothandiza makamaka pama projekiti akuluakulu, malinga ndi Google.
Kuphatikiza apo, mtundu wa 1.18 Beta umawonjezera magwiridwe antchito ndi njira yayitali -m command. Lamuloli tsopano limasunga zambiri ngati mbendera zophatikizira. Pulogalamu tsopano ikhoza kufunsa zambiri za mamangidwe ake ndi lamulo la debug.ReadBuildInfo.
Komanso, msonkhano wowonjezera woyitanitsa wolembetsa, womwe ulipo kuyambira Go 1.17, wawonjezedwa powonera. Komwe mu mtundu wakale magwiridwe antchitowa anali oyenera kufulumizitsa Go code pa x86 ndi x64 machitidwe, tsopano ndiyoyeneranso pamakina a ARM64 ndi PPC64. Izi ziyenera kupereka liwiro lopitilira 20 peresenti.