如何在 Swift 中将 Array 转换为 String?
大家好!我是 Swift 新手,正在编写我的第一个 iOS 应用。我遇到了一个看似简单的任务:我有一个字符串数组,想要将其内容输出到 UILabel 或通过 print 进行调试。但结果不是像 "яблоко, банан, апельсин" 这样漂亮的字符串,而是 Xcode 报错或打印出一些难以理解的内容。
以下是我的代码示例:
```swift
let fruits = ["яблоко", "банан", "апельсин"]
let result: String = fruits // 错误:无法将类型 '[String]' 的值赋给类型 'String'
print(fruits) // 打印:["яблоко", "банан", "апельсин"] — 不是想要的结果
```
我明白数组不是字符串,但如何将所有元素拼接成一个带分隔符的字符串?我尝试过用 for 循环手动编写,但看起来既冗长又不优雅。Swift 中肯定有内置方法。请告诉我如何正确且优雅地将数组转换为字符串?我需要向用户输出,元素之间用逗号或空格分隔。
提前感谢!