9.4.1 别名声明

类型别名声明使用类似赋值的语法,在type关键字之后,将标识符(s)绑定到给定的(现有的)类型(s)。

在标识符的范围内,它作为类型的别名。例如:

type (                      // 当一个语句中声明了多个类型/别名时,必须使用括号
    Rank     = uint8        // Rank和uint8是相同的类型。多个别名声明在语法上必须用分号(;)隔开,但通常省略
    Suit     = rune         // Suit是rune的别名,而rune又是(预声明的)int32的别名。在给定范围内,Suit、rune和int32都是相同的类型
)

最后更新于