Google te pibliye yon preview nan nouvo vèsyon an nan lang pwogram Go. Vèsyon 1.18 ajoute fonksyonalite pou pwogram "jenerik" ak sa yo rele kalite "parametrize".
Nan pwòp mo yo, li se chanjman ki pi enpòtan ak pi gwo nan langaj pwogramasyon an depi liberasyon Go vèsyon 1. Lide ki dèyè jenerik se ke li kounye a pèmèt fonctionnalités pou reprezante fonksyon ak estrikti done pa modifye kalite yo. Sa a eskli 'jeneralite' ki pèmèt yo defini yon kalite koòdone kòm yon fason pou abstrè done aktyèl yo te pote nan yon fonksyon.
Google endike ke devlopè Go yo ta dwe reyalize ke fonksyonalite a pral san dout mennen nan nouvo pinèz. Se poutèt sa, yo ta dwe apwoche 'jenerik' sa yo ak prekosyon.
Lòt fonksyonalite nan Go 1.18 Beta
Anplis de fonksyonalite ki anwo yo, nouvo aperçu a tou gen sipò entegre pou ekri tès ki baze sou fuzzing. Tès sa yo ka jwenn otomatikman entrées ki lakòz pwogram yo fè aksidan oswa retounen repons ki pa valab. Go 1.18 Beta ofri tou yon nouvo 'Go workspace mòd'. Sa a pèmèt pwogramè yo travay ak plizyè modil Go ansanm. Sa a se itil espesyalman pou gwo pwojè, dapre Google.
Anplis de sa, vèsyon 1.18 Beta ajoute fonksyonalite ak yon pwolonje go vèsyon -m kòmand. Kòmandman sa a kounye a estoke detay kòm drapo du. Yon pwogram kapab kounye a rechèch pwòp detay bati ak lòd debug.ReadBuildInfo.
Epitou, plis konvansyon apèl ki baze sou enskri, ki disponib depi Go 1.17, te ajoute nan preview la. Ki kote nan vèsyon anvan an fonksyonalite sa a te sèlman apwopriye pou pi vit kòd Go sou sistèm x86 ak x64, li se kounye a apwopriye tou pou ARM64 ak PPC64 sistèm ki baze. Sa a ta dwe bay jiska 20 pousan plis vitès.