Go 1.18: Novidades e Recursos

Go 1.18 foi a maior release da historia do Go: generics (type parameters), fuzzing nativo para testes, go workspace para multi-module e 20% mais rapido no ARM.

Go 1.18: As Novidades da Linguagem

A versão 1.18 do Go, lançada em 15 de março de 2022, trouxe mudanças significativas para a linguagem, com destaque para a introdução de generics, workspaces e melhorias de performance. Esta atualização representa um marco importante na evolução do Go, expandindo suas capacidades e oferecendo novas ferramentas para os desenvolvedores.

Generics: Programação Genérica no Go

A principal novidade do Go 1.18 é, sem dúvida, a introdução de generics (tipos genéricos). Generics permitem escrever código que pode operar com diferentes tipos de dados sem a necessidade de duplicação de código ou uso de interface{} (a interface vazia) com type assertions. Essa funcionalidade promove maior reutilização, segurança de tipos e legibilidade.

Ler mais →