Go自定义类型与类型别名

两个声明比较类似,单两个输出的类型并不一样。

package main

import "fmt"

//自定义类型
//ts的类型是main.qwq数
type qwq int

//类型别名
//xxx的类型是int32
type lxl = rune

func main() {
	var ts qwq
	ts = 100
	fmt.Printf("ts的类型是%T数值是%d\n", ts, ts)
	var xxx lxl
	xxx = '我'
	fmt.Printf("xxx的类型是%T", xxx)
}

输出结果

ts的类型是main.qwq数值是100
xxx的类型是int32

posted @ 2022-01-10 15:31  iXiAo9  阅读(64)  评论(0编辑  收藏  举报