2016-01-05 38 views
0

我試圖給數組添加一個值,但我一直想出這個錯誤。不知道我做錯了什麼。我猜這是因爲我試圖添加一個文字和一個整數?我需要定義這個?我將如何去做這件事。錯誤:二元運算符'+ ='不能應用於兩個'[Int:String]'操作數

var numberDictionary = [1 : "one", 2 : "two", 3 : "three", 4 : "four"] 
// Add 5 : "five" to this dictionary 
// WORK HERE 

numberDictionary += [5 : "five"] 

回答

1

你應該不是這樣:

numberDictionary[5] = "five" 

此外,詞典被稱爲字典不是數組。

+0

這將在numberDictionary的末尾添加[5:「five」]? – Shadylane

+0

字典與集合一樣,沒有排序,因此添加到字典的末尾是沒有意義的。如果你想要訂購的字典,你必須使用配對列表或其他。 –

相關問題