以自定义格式显示字符串数组

时间:2018-06-14 02:37:49

标签: arrays swift string

我有一个像这样的名字

let arrayOfName = ["alex","lonzo","lavar"]

有时我的数组只有1个元素,但它永远不会是空的

let arrayOfName = ["lavar"]

有没有办法可以显示这个字符串格式的所有名字? 例如,在第一种情况下:

"studentName=alex&studentName=lonzo&studentName=lavar"

,对于第二种情况,它将是

"studentName=lavar"

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:3)

使用地图并加入:

let arrayOfName = ["alex","lonzo","lavar"]
let namesResult = arrayOfName.map { "studentName=\($0)" }.joined(separator: "&")
print(namesResult)

结果:

  

studentName =亚历克斯&安培; studentName =朗索&安培; studentName = lavar

即使数组中包含零个或一个名称或任意数量的名称,这也可以使用。