var number : UInt16 = 20_168
var numberString : String = String(number)
var wordEquiv = [ "1": "One", "2": "Two", "3": "Three" , "4": "Four" , "5": "Five", "6": "Six", "7": "Seven", "8": "Eight", "9": "Nine"]
for i in numberString.characters {
print("\(i) - \(wordEquiv[i]!)")
}
当我尝试打印wordEquiv [key]时,它似乎在工作。但是当我尝试在一个循环中使用它,它显示了一个错误,如何解决这一问题?因为我想显示每个字符等同numberString的单词。对wordEquiv [i]中成员'下标'的歧义引用
如果您需要使用索引来遍历集合,然后居然要一本字典,其中键索引你不:你想要的数组。 – Moritz