定义一个int的变量,在不同操作系统下,长度不一样,这段代码就会潜在隐患,那为什么当时还要这样设计呢?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
等一个回答
关键字:内存空间寻址范围,具体可以阅读 Go101 - 内存布局 以及 Go101 - 值复制成本,至于你说的潜在隐患,大概率就是在价格计算、数值统计等实际业务场景下使用int,这时候并不是Golang的问题,而是开发者需要考虑的问题
内存空间寻址范围
潜在隐患
价格计算
数值统计
实际业务
int
Golang
开发者
已作答
#1楼 @suveng 已作答
好的, 感谢
`单行代码`
等一个回答
关键字:
内存空间寻址范围
,具体可以阅读 Go101 - 内存布局 以及 Go101 - 值复制成本,至于你说的潜在隐患
,大概率就是在价格计算
、数值统计
等实际业务
场景下使用int
,这时候并不是Golang
的问题,而是开发者
需要考虑的问题已作答
好的, 感谢