Golang
中有 int, int32, int64
。
int32 has 32 bits,
int64 has 64 bits,
int has 32 or 64 or different number of bits according to the environment.
我认为程序使用 int32
和 int64
完全足够了。我不知道为什么会存在 int
类型,它难道不会使我们的代码行为更难以预测吗?
而且在 C++
中,类型 int
和类型 long
长度是不确定的。我认为这会使我们的程序变得脆弱。我感到很困惑。