0
我到目前为止这个声明:多个参数
var meals : [String : Array<String>]
meals = ["Option1": ["01-01-2015","05-02-2015"],
"Option2": ["05-01-2015","10-04-2015"],
"Option3": ["03-02-2015", "07-07-2015"]]
我想这样做,但我不知道如何申报meals
变量:
meals = ["Option1": ["01-01-2015","05-02-2015"], 2
"Option2": ["05-01-2015","10-04-2015"], 2
"Option3": ["03-02-2015", "07-07-2015", "09-08-2015"], 3]
我想将第三个参数添加到字典数组中,即整数,因此每个OptionX
都必须有2个参数:日期数组和一个整数。
我知道字典必须是键值,所以我想知道如何为每个数组添加3个元素。我想我必须创建数组的数组?
的感谢! @ABakerSmith – Ruben
我在这一行中得到一个错误:let meals = [String:MealOption] = [“Option1”:MealOption(a:[“01-01-2015”,“05-02-2015”],b:2 )]'它说:“不能分配给这个表达式的结果”@ABakerSmith – Ruben
对不起,我有一个额外的'='在那里意外。我已经更新了我的答案。 – ABakerSmith