自定义类型

关键字 type, 次要用来对同一种类型进行形象。

语法规定

type 自定义类型名称 具体类型# 例子type Number       int

同时定义多个自定义类型

package maintype (    Number int    Name string    Has bool)

嵌套定义

能够基于已有的自定义类型,定义一个新的自定义类型。

package maintype (    Number int    Name string    Has bool)type Number2 Number

应用规定

和变量应用规定一样。

package maintype (    Number int    Name string    Has bool)func main() {    var x Number = 1024    var n Name = "abc"    var h Has = true    println(x)    println(n)    println(h)}// $ go run main.go// 输入如下 /**    1024    abc    true*/

分割我