可以更改 Int 的默认大小吗?

ati*_*rit 0 int int32 int64 ios swift

在 64 位平台上,Int与 的大小相同Int64,在 32 位平台上,Int与Int32.

可以更改此行为吗,即可以Int强制Int3264 位平台上的大小吗?

Ale*_*ese 5

背后的想法Int是它反映了本机大小(32 位系统上的 32 位和 64 位系统上的 64 位)。

如果你真的想要一个 32 位的 int,不管你在什么平台上,那么你可以使用Int32. 如果你真的想要一个 64 位的 int,不管你在什么平台上,那么你可以使用Int64.

要解决您的问题,请明确并使用Int32代替Int.