A versão 1.22 de Go ainda não foi lançada oficialmente, mas tem previsão de lançamento em Fevereiro de 2024 (se tudo correr bem até lá, rs 😅).
Mas já podemos ver o que esperar dessa versão em seu Release Notes oficial aqui.
Entre várias melhorias e alguns novos recursos que chegarão com essa versão, uma delas que tem chamado a atenção da comunidade é a melhoria no laço de iteração For, que a partir da versão 1.22 será possível iterar sobre números inteiros.
Para efeito de comparação, a seguir temos o laço For normalmente utilizado antes da versão 1.22:
package main
import "fmt"
func main() {
for i := 0; i < 10; i++ {
fmt.Println(i)
}
}
E logo abaixo, o novo laço de repetição For:
package main
import "fmt"
func main() {
for i := range 10 {
fmt.Println(i)
}
}
Se você gostou dessa dica rápida, não deixe de me seguir aqui e se inscrever na minha newsletter para receber essas e outras novidades sobre Go e código limpo ✌️
Top comments (0)