arrays - 在 Swift 中创建数组

标签 arrays swift

我正在使用 Swift 创建一个需要匹配此格式的数组:

let items = [["1", "red", "33", "canada"], ["2", "blue", "66", "usa"]]

在我的代码中,我查询了一个数据库并返回了多行相关信息:

let items = [id+" - "+colour+" - "+number+" - "+home_location]

我使用循环来 .append 数组,但格式如下所示:

["1 - red - 33 - canada", "2 - blue - 66 - usa"]

我需要做什么来创建所需的数组结构?

最佳答案

对于数据库的每一行,而不是

let items = [id+" - "+colour+" - "+number+" - "+home_location]

let items = [id, colour, number, home_location]

现在将其附加到 [[String]]var 数组中。

关于arrays - 在 Swift 中创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51530722/

相关文章:

swift - 在 Swift 中使用 Firebase 查询最新条目

swift - 如何使用 Swift 检查 float 的 float ?

ios - 为什么我不能在 Swift 中设置我的 UINavigationController 的标题?

ruby - 如何清理哈希和数组混合的数据?

arrays - 将列范围放入一维数组的最有效方法

ios - '-[__NSCFNumber 行] : unrecognized selector sent to instance 0xb416910'

macos - 如何控制另一个 View Controller 中的实例

使用不同大小的字符串文字初始化给定大小的静态字符数组会导致未定义的行为吗?

javascript - 访问多维数组中的每个值

javascript - 基于字符串创建具有动态属性名称的对象