字典多键的可能性?

时间:2016-05-30 18:01:49

标签: ios swift

使用词典,是否可以为值范围分配两个键值?或者我应该使用替代方法来实现除字典之外的其他方法吗?

目前我有以下代码;

let airlines =
[
    "TOM": ["Thomson"],
    "TCX": ["Thomas Cook"],
    "MON": ["Monarch"],
]

但我有一个问题,有时会使用不同的代码来呼叫同一家航空公司。例如" Monarch"是" MON"但也可能是" ZB"。我已经看到一些关于将其定义为数组的建议?

如果这是一个解决方案,它会如何影响我的检查?

name = airlines[dataFetched]![0]

我在游乐场做了如下测试

["MON", "ZB"]: ["Monarch"],

这似乎有效但我的检查似乎没有检查数组的每个部分,所以假设它不存在。

0 个答案:

没有答案