跳轉到內容

面向型別程式設計/型別和屬性

來自華夏公益教科書

型別可以被視為屬性和作用於它們的函式的捆綁。這些函式通常稱為方法。以下是一個簡單型別的示例

type Person {
  property name String
  property age Int
}

此型別宣告指出 Person 型別具有兩個屬性。可以使用 new 語句建立此型別的例項

var p = new Person {
  name = "Jane",
  age = 18
}

可以透過點運算子訪問型別的例項的屬性,例如

return p.name

注意:可以使用 Funcy 應用試用虛擬碼,該應用可以從Apple App Store (iOS/macOS)Google Play (Android)Amazon Appstore 免費下載。要執行的程式碼必須放在 main {} 塊中。可以透過執行以下程式碼來試用上面的示例

type Person {
  property name String
  property age Int
}

main {
  var p = new Person {
    name = "Jane",
    age = 18
  }
  return p.name
}
華夏公益教科書