如何在 Swift 中将 Int 转换为 String?数字转字符串的所有方法
大家好!我刚开始学习 Swift,遇到了一个简单但让我困惑的问题。我需要将整数(Int)转换为字符串(String),以便在 UILabel 中显示或与其他文本拼接。
以下是我的代码示例:
```swift
let score = 42
let message = "您的分数:" + score // 错误!
```
Xcode 报错:"Binary operator '+' cannot be applied to operands of type 'String' and 'Int'"。我明白 Swift 是强类型语言,不能直接将字符串和数字相加。但如何正确地将 Int 转换为 String 呢?
我试过写 `String(score)`,这似乎可行。但还有其他方法吗?例如,如何处理格式化——如果需要添加前导零或按位分隔数字?或者如何以十六进制格式输出数字?
请告诉我 Swift 中所有将 Int 转换为 String 的方法。感谢提供代码示例和解释,说明在不同情况下哪种方法最好。