来自苹果关于Swift类型的文档在这里: 注意 仅在你明确需要一个与平台本机字长相同的无符号整数类型时使用UInt。如果不是这种情况,即使要存储的值已知为非负数,也应优先使用Int。一致地使用Int作为整数值有助于代码互操作性,避免了在不同数字类型之间进行转换的需要,并匹配整数类型推断,如类型安全和类型推断中所述。