在一行代码中使用Swift中的字符串数组构建CSV

Jee*_*eef 8 ios swift

我在swift中有一个字符串数组,我想我能做到:

array.join(",") 返回以逗号分隔的元素列表

我得到的错误是: Array<String> not convertible to 'String'

如何在尽可能少的代码中正确执行此操作.

我可以用一个循环来构建一个字符串,但我认为有一个更简单的方法来做到这一点.

Ant*_*nio 10

给定一个字符串数组:

var x = ["one", "two", "three"]
Run Code Online (Sandbox Code Playgroud)

连接字符串的正确语法是:

Swift 1.2

",".join(x)
Run Code Online (Sandbox Code Playgroud)

Swift 2.0

x.joinWithSeparator(",")
Run Code Online (Sandbox Code Playgroud)


Jef*_*Neo 8

Swift 2中,

array.joinWithSeparator(",")
Run Code Online (Sandbox Code Playgroud)


Anu*_*shk 7

Swift 4中

let array:[String] = ["one", "two","three"]

array.joined(separator: " ")
Run Code Online (Sandbox Code Playgroud)