湖上湖
如果数组包含字符串,你可以使用String的join方法:var array = ["1", "2", "3"]let stringRepresentation = "-".join(array) // "1-2-3"在Swift 2中:var array = ["1", "2", "3"]let stringRepresentation = array.joinWithSeparator("-") // "1-2-3"如果要使用特定的分隔符(hypen,blank,逗号等),这可能很有用。否则,您只需使用该description属性,该属性返回数组的字符串表示形式:let stringRepresentation = [1, 2, 3].description // "[1, 2, 3]"提示:任何实现Printable协议的对象都有一个description属性。如果您在自己的类/结构中采用该协议,那么您也可以使它们打印友好在Swift 3中join成为joined例子[nil, "1", "2"].flatMap({$0}).joined()joinWithSeparator变为joined(separator:)(仅适用于字符串数组)在Swift 4中var array = ["1", "2", "3"]array.joined(separator:"-")