2021
02-21
02-21
Golang 之区分类型别名与类型定义的方法
一、类型别名(TypeAlias)、类型定义是什么?类型别名是Go1.9版本添加的新功能。主要应用于代码升级、工程重构、迁移中类型的兼容性问题。C/C++语言中,代码的重构升级可以使用宏快速定义新的代码。Go语言中并未选择通过宏,而是选择通过类型别名解决重构中最复杂的类型名变更问题。在Go1.9版本之前内建类型定义的代码如下:typebyteuint8typeruneint32在Go1.9版本之后内建类型定义的代码如下:typebyte=uint8...
继续阅读 >