swift - Swift Array 元素到变量
问题描述
我正在 Vapor 中制作一个 Web 应用程序。
我有很多东西,例如:
[“事物”、“其他事物”、“第三事物”]
我想制作具有相同名称但在结构中" "
替换为的空字符串变量。"+"
我不能使用字典或数组,因为 vapor 需要字符串中的单个变量。我不能手动编写它们的原因是我希望能够将东西添加到我的数组中,而不必将它们也添加到其他地方。
我可以自己进行替换,我只需要知道是否可以从数组元素中生成变量。
我是 Swift 新手,我不知道从哪里开始。
感谢您的帮助
解决方案
let array = ["thing", "other thing", "third thing"]
let newArray = array.map { $0.replacingOccurrences(of: " ", with: "+") }
print(newArray)
// ["thing", "other+thing", "third+thing"]
推荐阅读
- php - MySQL PHP,SELECT WHERE 条件是一个数组
- python - 显示一个表格,将模型实例显示为行,并让用户选择要删除的实例(行)
- javascript - 将下拉列表更改为依赖下拉列表
- architecture - 三层架构的业务层中是否可以有多个对象
- python - 带有散点图的 matplotlib 动画
- mysql - SQL 函数在调用两次时导致数据库服务器 (MariaDB) 上的 Segfault
- php - 登录pdo后如何打印用户名
- reporting-services - 在 SSRS 2016 中使用自定义 dll 运行 SSRS 报告时出现问题。未能授予执行权限
- android - 将宽度匹配的父级分配给水平滚动视图内的卡片视图
- scala - 如何在scala的for循环中将字符串附加到列表或数组?