Golang学习之路一八类型别名和转换
类型别名
使用 type 关键字自定义类型
package mainimport ("fmt""reflect"
)// type 自定义类型名 原类型
type myint intfunc main() {var v1 myintv1 = 10fmt.Println(reflect.TypeOf(v1))
}// 输出结果: main.myint
类型转换
go 语言不允许隐式转换
package mainimport ("fmt""reflect"
)func main() {var a bytea = 97var b intb = int(a)// 输出变量类型fmt.Println(reflect.TypeOf(b))
}