我有一个这样的名字数组
let arrayOfName = ["alex","lonzo","lavar"]
有时我的数组只有 1 个元素,但它永远不会为空
let arrayOfName = ["lavar"]
有没有一种方法可以显示这种字符串格式的所有名称? 例如第一种情况:
"studentName=alex&studentName=lonzo&studentName=lavar"
对于第二种情况,就是
"studentName=lavar"
非常感谢您的帮助!
最佳答案
使用 map 并加入:
let arrayOfName = ["alex","lonzo","lavar"]
let namesResult = arrayOfName.map { "studentName=\($0)" }.joined(separator: "&")
print(namesResult)
结果:
studentName=alex&studentName=lonzo&studentName=lavar
即使数组有零个或一个名称或任意数量的名称,这也会起作用。
关于arrays - 以自定义格式显示字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50848845/