Если вы пропустили, на этой неделе вышел Go 1.22. Пожалуй, главное изменение произошло в поведении циклов. Теперь переменная цикла больше не захватывается по ссылке, и не нужно делать shadowing или другие похожие трюки/костыли.
С одной стороны, тут разработчики языка нарушили одно из главных своих обещаний — сохранение обратной совместимости. С другой стороны, программ, которые полагались на старое поведение цикла by design, скорее всего исчезающе мало.
На мой взгляд, так надо было делать изначально, конечно.
❤ • ютуб • бусти • патреон • платный канал
Post #214
3.26K