定义一个int的变量,在不同操作系统下,长度不一样,这段代码就会潜在隐患,那为什么当时还要这样设计呢?
更多评论
关键字:内存空间寻址范围
,具体可以阅读 Go101 - 内存布局 以及 Go101 - 值复制成本,至于你说的潜在隐患
,大概率就是在价格计算
、数值统计
等实际业务
场景下使用int
,这时候并不是Golang
的问题,而是开发者
需要考虑的问题
定义一个int的变量,在不同操作系统下,长度不一样,这段代码就会潜在隐患,那为什么当时还要这样设计呢?
关键字:内存空间寻址范围
,具体可以阅读 Go101 - 内存布局 以及 Go101 - 值复制成本,至于你说的潜在隐患
,大概率就是在价格计算
、数值统计
等实际业务
场景下使用int
,这时候并不是Golang
的问题,而是开发者
需要考虑的问题