我想插入另一個字典項入結構這是行不通的。我正在嘗試爲字典使用int和String。插入字典int和字符串不工作(swift4)
@IBAction func move(_ sender: Any) {
Bad2.addx.insert(0:"dan", at: 0)
}
struct Bad2 {
static var addx: [Int:String] = [1:"joe", 2:"fen"]
}
我想插入另一個字典項入結構這是行不通的。我正在嘗試爲字典使用int和String。插入字典int和字符串不工作(swift4)
@IBAction func move(_ sender: Any) {
Bad2.addx.insert(0:"dan", at: 0)
}
struct Bad2 {
static var addx: [Int:String] = [1:"joe", 2:"fen"]
}
這不是你如何將一個鍵/值添加到字典。您需要:
Bad2.addx[0] = "dan"
有沒有辦法像dan score 2那樣添加一個數字? –
你是什麼意思?它與你的問題有什麼關係? – rmaddy
看來你的代碼只會向字典添加一個字符串。我怎樣才能添加一個int和字符串 –
字典沒有'insert'函數,因爲字典中沒有排序的概念。字典'[0:「A」,1:「B」]等同於[1:「B」,0:「A」]'。你應該重新評估你真正想要這個對象做什麼,如果你真的想要一本字典或其他東西。 – Connor