Офіційний реліз Go 1.26: нові можливості для розробників
Офіційний реліз Go 1.26: нові можливості для розробників
Команда Go офіційно представила Go 1.26. Ця версія з’явилася вчасно, через шість місяців після виходу версії 1.25. Найбільша зміна в мові полягає в тому, що тепер ви можете передавати вираз безпосередньо в вбудовану функцію new.
Поліпшення для ініціалізації покажчиків
Тепер розробники можуть використовувати new(expr) для виділення та ініціалізації покажчика в один крок. Раніше потрібно було спочатку виділити пам’ять, потім присвоїти значення або використовувати тимчасову змінну. Це обновлення спрощує ініціалізацію покажчиків, не змінюючи при цьому загальну роботу мови.
Оптимізації компілятора та покращення продуктивності
Крім того, компілятор тепер усуває непотрібні операції і поліпшує згенерований код в певних випадках. Ці зміни є внутрішніми і не вимагають зміни вашого коду. Також була покращена робота runtime для зменшення накладних витрат у загальних завданнях.
Оновлення інструментів та стандартної бібліотеки
Оновлення інструментів розробки роблять збірки більш узгодженими та покращують діагностику за рахунок виправлення проблем і додавання невеликих покращень до основних інструментів розробки. Стандартна бібліотека також отримала цілеспрямовані оновлення та виправлення помилок.
Для отримання більш детальної інформації, ознайомтеся з офіційним оголошенням або з нотатками про реліз. Go 1.26 продовжує підтримувати зворотну сумісність, як було обіцяно проектом.




