gpt4 book ai didi

arrays - 从 Swift 中的字典中的数组访问项目

转载 作者:搜寻专家 更新时间:2023-11-01 07:17:22 26 4
gpt4 key购买 nike

我有一个字典,其中包含一个水果数组和一个 double 。我希望能够做的是访问数组中的水果。

如何访问 fruits 数组中的项目?

var fruits =  ["Apple", "Oranges"]

var fruitDictionary:[String: Any] = ["fruits":fruits, "car":2.5]

print("Dictionary: \(fruitDictionary["fruits"]!)") // output: Dictionary: ["Apple", "Oranges"]

我试过...

print("Dictionary: \(fruitDictionary["fruits"[0]]!)")

和...

print("Dictionary: \(fruitDictionary["fruits[0]"]!)")

但没有运气

谢谢

最佳答案

首先,您需要访问字典的 fruits 条目并将其转换为字符串数组。

从那里您可以访问数组的元素。

if let array = fruitDictionary["fruits"] as? [String] {
print(array[0])
}

您尝试失败的原因是因为您字典中的值是 Any 类型,可能无法通过下标访问它。

关于arrays - 从 Swift 中的字典中的数组访问项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41410232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com