![](/img/trans.png)
[英]Swift Unable to access static variables in class using type(of: Instance)
[英]Initialize class-instance and access variables in Swift
我剛剛創建了一個類,並給了它一些變量。 不幸的是,我無法在iOS-Projects
訪問這些變量。 但是,相同的語法適用於游樂場......
class ViewController: UIViewController
{
class Dog
{
var age = 0
var hungry = TRUE
}
var rex = Dog()
rex.age = 2 //ERROR: EXPECTED DECLARATION
}
最后兩行需要在函數內部。 您只能在類范圍內具有聲明,而不能執行要執行的表達式。
類聲明的語法是:
class <class name>: <superclass>, <adopted protocols> {
<declarations>
}
您的ViewController
聲明包括rex.age = 2
,它本身不是聲明 ,它是一個聲明 - 特別是帶有中綴運算符的二進制表達式 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.