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