自定义类型
type
// 将newInt定义为int类型
type newInt int
func main() {
var a newInt
a = 100
fmt.Println(a) // 100
fmt.Printf("%T\n", a) // main.newInt
}
newIntintamain.newIntmainnewInt
类型别名
type 别名 = Type
type tempString = string
func main() {
var s tempString
s = "我是s"
fmt.Println(s) // 我是s
fmt.Printf("%T\n", s) // string
}
tempStringstringstringtempStringsstringbyterune
type byte = uint8
type rune = int32