为什么不 Array.count
a UInt
而不是 Int
?
Array.count
如何负面?
摘自Apple的Swift类型的文档:
注意
仅当您特别需要与平台本机词大小相同的无符号整数类型时,才使用UINT。如果不是这种情况,即使已知要存储的值是非负的,也是首选int。始终使用INT用于整数值有助于代码互操作性,避免需要在不同的数字类型之间进行转换,并匹配整数类型推理,如类型安全和类型推理所述。