Você pode aprender mais sobre o alias do tipo e o raciocínio por trás dele na página da proposta Go:
https: // vá.GoogleSource.com/proposta/+/master/design/16339-alias-decls.MD
Tipo de alias sintaxe
Criar um alias de tipo para um tipo existente é direto. Um exemplo de sintaxe é como mostrado:
tipo new_name = existing_nameA sintaxe acima não cria um novo nome para o existente_type. Em essência, o new_name é apenas mais uma ortografia para o existente_type.
Usar aliases permite que você apresente um novo nome para um tipo existente sem quebrar o código que faz referência ao nome antigo.
Para garantir a compatibilidade entre o tipo existente e o alias, o alias deve ter tipos de parâmetros intercambiáveis. O exemplo abaixo mostra o código com tipos intercambiáveis:
Pacote principalAmbos os tipos devem converter de uma interface vazia.
Pacote principalFechamento
Tipo Aliasing refere -se ao método de adicionar um novo nome a um tipo existente para melhorar. Verifique os documentos Go para saber mais.