Swift 3:如何打印没有括号的数组的元素
答
试试这个 -
let arrayName = ["1","2","3","4","5"]
for element in arrayName {
print(element, terminator: " ") // output 1 2 3 4 5
}
答你的第二个问题 - 基于普里马Janoti答案
var string: String?
for element in arrayName {
if string == nil {
string = element
} else {
string = string! + ", " + element
}
}
print(string!) // output - 1, 2, 3, 4, 5
+0
谢谢。是否也可以使用代码将数组元素添加到一个字符串变量? –
+0
我没有得到你? –
+0
可以说我有一个名为testVar的变量。可以使testVar = 1,2,3,4,5?像没有括号的数组一样? –
答
extension Array {
var toPrint: String {
var str = ""
for element in arrayName {
str += "\(element) "
}
return str
}
}
let arrayName = ["1","2","3","4","5"]
print(arrayName.toPrint) // output: 1 2 3 4 5
只需遍历数组并打印每个元素。 – Paulw11
[1,2,3,4,5] .forEach {print($ 0)} – RemeR
谢谢,我可以使用它来将所有元素转换为一个字符串变量吗? –