我想用Array和Dictionary作为类变量定义类,如下所示
class MyClass
{
let myArray : Array = ["one","two"];
var myDictionary : Dictionary ;
func myFunc
{
myDictionary = ["key" : myArray];
}
}
但是这显示了编译错误。
请帮忙吗?
答案 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()