是否可以在数组中保存一组名称?例如,让我们说我们有2家汽车公司,丰田和本田。并且假设我们想要在他们制造的汽车公司阵列中创建一个阵列。例如......
var ArrayWithinArray = ["Toyota, "SIENNA", "CAMRY"", "Honda, "Odyssey", "Civic""]
我如何使用swift做到这一点?
答案 0 :(得分:1)
在这种情况下,您可以创建一个这样的数组字典:
var listData = [
"Toyota": ["SIENNA", "CAMRY"],
"Honda": ["Odyssey", "Civic"]
]
要访问特定型号,(" SIENNA"此处)
let model = listData["Toyota"]?.first ?? "Car not found"
model
将包含SIENNA
如果你想迭代所有模型
for model in listData["Toyota"] ?? [] {
println(model)
}