自定义类型
关键字 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*/