我有一本字典:
var dictionary: [String: [[String]]] = [
"Janvier": [ ["", ""] ],
"Février": [ ["", ""] ],
"Mars": [ ["", ""] ],
"Avril": [ ["", ""] ],
"Mai": [ ["", ""] ],
"Juin": [ ["", ""] ],
"Juillet": [ ["", ""] ],
"Août": [ ["", ""] ],
"Septembre": [ ["", ""] ],
"Octobre": [ ["", ""] ],
"Novembre": [ ["", ""] ],
"Décembre": [ ["", ""] ]
]
如何在[“”,“”之后添加其他字符串数组,如[“62”,“2014-01-24”]?没有像追加的功能,所以我不知道该怎么做
答案 0 :(得分:1)
dictionary["Janvier"]?.append(["62", "2014-01-24"])
或
dictionary["Janvier"]!.append(["62", "2014-01-24"])
不同之处在于,如果字典没有,则第一个变体不执行任何操作 密钥" Janvier"的值,第二个变量中止,但有例外 情况下。
另见"访问可选类型的下标"在"Optional Chaining" 在Swift文档中。
答案 1 :(得分:0)
它 有一个append方法,但你需要打开下标的可选结果才能使用它:
dictionary["Mars"]?.append(["62", "2014-01-24"])