Go 1.26: Kifejezéstámogatás és futásidejű fejlesztések a nyelvben

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A legújabb Go 1.26 verzió új lehetőségeket hoz a kódírásban és optimalizálja a futásidőt. A nyelv legfontosabb újítása, hogy mostantól közvetlenül átadhatunk kifejezéseket a beépített new függvénynek, egyszerűsítve ezzel a mutatók inicializálását. A fordító optimalizációi csökkentik a felesleges műveleteket, miközben a futásidő (runtime) javítja a tipikus feladatok végrehajtásának hatékonyságát. Emellett a fejlesztői eszközkészlet és a standard könyvtár (standard library) is kapott hibajavításokat és célzott fejlesztéseket.

A Go 1.26 hat hónappal a 1.25 verzió után jelent meg, az ütemtervnek megfelelően. A legszembetűnőbb változás, hogy a fejlesztők mostantól használhatják a new(expr) kifejezést, amellyel egyszerre lehet memóriát lefoglalni és inicializálni egy mutatót. Korábban először külön kellett memóriát foglalni, majd értéket hozzárendelni, vagy ideiglenes változót használni. Ez az újítás leegyszerűsíti a mutatók kezelését anélkül, hogy a meglévő kód működését megváltoztatná.

A fordító (compiler) mostantól képes eltávolítani a felesleges műveleteket és optimalizálni a generált kódot bizonyos esetekben, miközben a változtatások belsőek, így a fejlesztőknek nem kell módosítaniuk a meglévő programjaikat. A futásidő (runtime) fejlesztései csökkentik a gyakori feladatok végrehajtásának többletterhelését, javítva a teljesítményt.

A fejlesztői eszközkészlet (toolchain) frissítései következetesebb build folyamatot biztosítanak, javítják a diagnosztikai információkat, valamint kisebb fejlesztésekkel és hibajavításokkal optimalizálják az alapvető eszközöket. A standard könyvtár is célzott frissítéseket és hibajavításokat kapott, így a Go 1.26 verzió továbbra is visszafelé kompatibilis, ahogy azt a projekt ígérte.

Hol érhető el a Go 1.24?

A Go 1.26 verziója már letölthető a hivatalos weboldalról. Ha érdekel a teljes változáslista, érdemes megnézni a hivatalos bejelentést vagy az új verzió kiadási jegyzeteit.