两个声明比较类似,单两个输出的类型并不一样。
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