A linguagem de programação Go do Google foi atualizada com alterações na linguagem, conjunto de ferramentas, tempo de execução e biblioteca padrão.

Lançado em 19 de agosto, o Go 1.27 traz três melhorias notáveis ​​nas especificações da linguagem, disse a equipe do Go. Primeiro, Go agora suporta métodos genéricos, nos quais uma declaração de método pode declarar seus próprios parâmetros de tipo. Segundo, uma chave em uma estrutura literal agora pode ser qualquer seletor de campo válido para o tipo de estrutura, permitindo que campos em estruturas aninhadas ou incorporadas sejam inicializados diretamente. Terceiro, a inferência de tipo de função agora se aplica a todos os contextos de atribuição. Isso significa que funções genéricas agora podem ser usadas sem argumentos de tipo explícitos em literais compostos, conversões de tipo e envios de canal.

Outras melhorias no Go 1.27 incluem: