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