我刚刚创建了一个类,并给了它一些变量。很遗憾,我无法在iOS-Projects
中访问这些变量。但是,相同的语法适用于游乐场......
class ViewController: UIViewController
{
class Dog
{
var age = 0
var hungry = TRUE
}
var rex = Dog()
rex.age = 2 //ERROR: EXPECTED DECLARATION
}
答案 0 :(得分:5)
最后两行需要在函数内部。您只能在类范围内声明,而不能执行要执行的表达式。
答案 1 :(得分:5)
类声明的语法是:
class <class name>: <superclass>, <adopted protocols> {
<declarations>
}
您对ViewController
的声明包括rex.age = 2
本身不是声明,它是声明 - 特别是二进制表达式使用中缀运算符。