Go 1.22: Novidades e Recursos
Go 1.22 trouxe range over integers, routing patterns no net/http (GET /users/{id}), loop variable fix e workspace improvements. Resumo completo.
Go 1.22: O Que Há de Novo na Linguagem do Google
A versão Go 1.22 foi lançada em 6 de fevereiro de 2024, trazendo diversas melhorias e novidades para a linguagem. Esta versão se concentra em aprimorar a experiência do desenvolvedor, otimizar o desempenho e refinar a biblioteca padrão. Este artigo detalha as principais mudanças e como elas impactam o desenvolvimento em Go.
Loop Variable Capture: Um Novo Comportamento
Uma das mudanças mais significativas no Go 1.22 é a alteração no comportamento do loop variable capture. Em versões anteriores, variáveis declaradas em loops for eram compartilhadas entre todas as iterações, o que frequentemente levava a erros sutis e inesperados, especialmente quando se usava goroutines dentro do loop.