我有一个像这样的名字
let arrayOfName = ["alex","lonzo","lavar"]
有时我的数组只有1个元素,但它永远不会是空的
let arrayOfName = ["lavar"]
有没有办法可以显示这个字符串格式的所有名字? 例如,在第一种情况下:
"studentName=alex&studentName=lonzo&studentName=lavar"
,对于第二种情况,它将是
"studentName=lavar"
非常感谢你的帮助!
答案 0 :(得分:3)
使用地图并加入:
let arrayOfName = ["alex","lonzo","lavar"]
let namesResult = arrayOfName.map { "studentName=\($0)" }.joined(separator: "&")
print(namesResult)
结果:
studentName =亚历克斯&安培; studentName =朗索&安培; studentName = lavar
即使数组中包含零个或一个名称或任意数量的名称,这也可以使用。