我正在寻找这个的最佳语法:
我正在寻找一个最佳的语法:
let responseParameters = ["keyA" : "valueA", "keyB" : "valueB"]
var responseString = ""
for (key, value) in responseParameters {
responseString += "\(key):\(value)"
if Array(responseParameters.keys).last != key {
responseString += "+"
}
}
//responseString: keyA:valueA+keyB:valueB
类似于使用flatMap进行数组连接,或者使用类似的方法。 (学习目的)