Павел Агалецкий выпустил видеообзор Go 1.27 — что нового в языке и стандартной библиотеке

Привет! Наш техлид команды платформы разработки Павел Агалецкий выпустил видео с разбором свежего релиза Go 1.27

Вот главные изменения версии:

— Generic methods — теперь методы, как и функции, могут объявлять собственные параметры типов;

— Promoted fields в struct literals — встроенные поля структур можно инициализировать напрямую, без явного указания embedded-типа;

— Улучшенный type inference для generic-функций — вывод типов теперь работает во всех контекстах присваивания, включая composite literals;

— encoding/json/v2 — новый JSON API стал доступен без экспериментального флага, с настраиваемым поведением и заметно ускоренным Unmarshal;

— UUID в стандартной библиотеке — больше не нужна сторонняя зависимость;

— goroutineleak — runtime теперь умеет находить утекшие горутины через профиль pprof;

ускорение мелких аллокаций, переносимый SIMD-пакет, а также изменения в go test и go mod tidy.

Если вы работаете с Go или следите за развитием языка — будет полезно посмотреть, как эти изменения выглядят на практике и какие из них стоит брать в продакшен уже сейчас.

▶️ Запись доступна на YouTube, VK Видео и RuTube

Если вам привычнее читать, у нас есть текстовая версия с примерами кода — там разобраны те же темы, но подробнее и с кодом под рукой для копипаста.

Читать далее

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев