一尘不染

Swift中Int和Int32有什么区别?

swift

Core Data你可以存储Int16Int32Int64但它是从不同的Int。它们存在的原因是什么,如何使用它们?


阅读 297

收藏
2020-07-07

共1个答案

一尘不染

根据Swift文档

整数

在大多数情况下,您无需选择特定大小的整数即可在代码中使用。Swift提供了另一个整数类型Int,其大小与当前平台的本机字大小相同:

在32位平台上,Int与Int32的大小相同。

在64位平台上,Int与Int64相同。

除非您需要使用特定大小的整数,否则在代码中始终将Int用作整数值。这有助于代码的一致性和互操作性。即使在32位平台上,Int也可以存储-2,147,483,648和2,147,483,647之间的任何值,并且对于许多整数范围而言足够大。

2020-07-07