sách gpt4 ăn đã đi

Lấy khóa của mảng đa chiều (`[String: [String: String]]`)

In lại 作者:搜寻专家 更新时间:2023-11-01 06:39:11 25 4
mua khóa gpt4 giày nike

我有一个结构为 [String: [String: String]] 的多维数组。我可以使用 for 循环到达 [String: String] 位,但我不知道如何访问主键(这个位 [String: [).

let items = snapshot.value as! [String: [String: String]]

for item in items.values {
if let from = item["from"] {
self.users.append(from) // this works
}
}

如何获取该节点的主 ID?

节点看起来像这样:

- table
- "1"
- "from": "AA"
- "to": "BB"
- "2"
- "from": "AA"
- "to": "BB"

我正在尝试获取 var array = ["1", "2", "3"]

câu trả lời hay nhất

使用元组会很清楚试试这个:

let dict = ["1":["from":"aa","to":"bb"],"2":["from":"AA","to":"BB"]]

var array = [String]()
for (_ ,value) in dict{
if let v = value["from"] {
array.append(v)
}
}
print(array)

更新:

let keys = dict.keys.flatMap({$0})

print(keys)

关于ios - 获取多维数组的键( `[String: [String: String]]`),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37671100/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress