Go 1.25 Remove Tipos Core, Simplificando a Especificação da Linguagem

2025-03-26

O Go 1.18 introduziu genéricos e, com isso, o conceito de "tipos core" para simplificar o tratamento de operandos genéricos. No entanto, isso adicionou complexidade à especificação da linguagem e limitou a flexibilidade de certas operações. O Go 1.25 remove os tipos core, substituindo-os por regras mais claras e concisas, simplificando assim a especificação da linguagem e abrindo caminho para melhorias futuras da linguagem, como operações de fatia mais poderosas e inferência de tipo aprimorada. Essa alteração não afeta o comportamento de programas Go existentes.

(go.dev)