Обзор релиза Golang 1.22 | avito.code

Описание к видео Обзор релиза Golang 1.22 | avito.code

Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
6 февраля 2024 состоялся релиз Golang 1.22. Ведущий инженер юнита Platform as a Service Павел Агалецкий @pavelagalecky рассказал о главных изменениях:
– изменилось поведение переменных в циклах for;
– появился новый вариант цикла, который позволяет сделать range по – целым числам;
– новый пакет rand/v2, в которому убрали и переделали многие функции;
– а ещё появились http routing patterns, изменились возможности утилиты go vet и поведение go cover.

00:00 | Вступление
00:28 | Изменения в поведении циклов for
02:18 | Новый вариант цикла по целым числам
03:56 | Итераторы
06:56 | Пакет rand/v2
08:53 | Другие изменения в релизе

Полезные ссылки:
– изменения в условиях запуска циклов https://tip.golang.org/doc/go1.22#lan...
– мотивация https://github.com/golang/go/issues/6...
–пакет rand/v2 https://pkg.go.dev/math/rand/v2 и его мотивация https://github.com/golang/go/discussi...
– релизноты и чейндж лог https://tip.golang.org/doc/go1.22

AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: https://vk.com/avitotech
Телеграм: https://t.me/+wU3vnNnqr7JlZDIy
Хабр: https://habr.com/ru/company/avito
Медиум (eng):   / avitotech  
Гитхаб: https://github.com/avito-tech
RuTube: https://rutube.ru/channel/30462632/
Дзен: https://dzen.ru/avitotech
Сайт: https://avito.tech

#golang #avitocode

Комментарии

Информация по комментариям в разработке