首页 > 解决方案 > Swift Array 元素到变量

问题描述

我正在 Vapor 中制作一个 Web 应用程序。

我有很多东西,例如:

[“事物”、“其他事物”、“第三事物”]

我想制作具有相同名称但在结构中" "替换为的空字符串变量。"+"

我不能使用字典或数组,因为 vapor 需要字符串中的单个变量。我不能手动编写它们的原因是我希望能够将东西添加到我的数组中,而不必将它们也添加到其他地方。

我可以自己进行替换,我只需要知道是否可以从数组元素中生成变量。

我是 Swift 新手,我不知道从哪里开始。

感谢您的帮助

标签: swiftvapor

解决方案


let array = ["thing", "other thing", "third thing"]
let newArray = array.map { $0.replacingOccurrences(of: " ", with: "+") }

print(newArray)
// ["thing", "other+thing", "third+thing"]

推荐阅读