Vous pouvez en savoir plus sur l'aliasage du type et le raisonnement derrière dans la page de proposition Go:
https: // allez.googlesource.com / proposition / + / maître / conception / 16339-Alias-Decls.Maryland
Type Syntaxe Alias
La création d'un alias de type pour un type existant est simple. Un exemple de syntaxe est comme indiqué:
Tapez new_name = existant_nameLa syntaxe ci-dessus ne crée pas de nouveau nom pour le_Type existant. Essentiellement, le new_name n'est qu'une autre orthographe pour l'existant_type.
L'utilisation d'alias vous permet d'introduire un nouveau nom pour un type existant sans casser le code qui fait référence à l'ancien nom.
Pour assurer la compatibilité entre le type existant et l'alias, l'alias doit avoir des types de paramètres interchangeables. L'exemple ci-dessous montre le code avec des types interchangeables:
package principalLes deux types doivent se convertir à partir d'une interface vide.
package principalFermeture
L'aliasage du type fait référence à la méthode d'ajout d'un nouveau nom à un type existant pour améliorer la lisibilité et le refacteur de code. Vérifiez les documents Go pour en savoir plus.