Объявление псевдонима (alias) типа имеет вид
type T1 = T2
в отличие от стандартного определения типа
type T1 T2
Объявление псевдонима не создает новый отдельный тип, отличный от типа, из которого он создан. Он просто вводит псевдоним T1, альтернативное написание для типа, обозначенного T2.
Псевдонимы типа не предназначены для повседневного использования. Они были введены для поддержки постепенного восстановления кода при перемещении типа между пакетами во время масштабного рефакторинга.
Читайте также:
- Спецификация Go: типы (types)
- Спецификация Go: свойства типов и значений - идентичность типа (Type identity)
- Спецификация Go: свойства типов и значений - способность присвоения (assignability), представимость (representability)
Комментариев нет:
Отправить комментарий