簡體   English   中英

在Swift中初始化類實例和訪問變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM