如何在swift类中声明字典变量?

时间:2015-10-14 14:19:19

标签: ios iphone swift

我想用Array和Dictionary作为类变量定义类,如下所示

class MyClass
{
 let myArray : Array = ["one","two"];
 var myDictionary : Dictionary ;

 func myFunc 
 {
   myDictionary = ["key" : myArray];
 }
}

但是这显示了编译错误。

请帮忙吗?

1 个答案:

答案 0 :(得分:0)

有三个错误:

1:[String]需要一种Array,而不是myDictionary

2:[String : AnyObject]?还需要完整类型:myFunc

3:myFunc()在函数名称class MyClass { let myArray : [String] = ["one","two"] var myDictionary : [String : AnyObject]? func myFunc() { myDictionary = ["key" : myArray] } } 后需要一个空括号。

4:不是错误,但在语句结束时不需要分号。

fadeOut()