跳转到内容

面向类型编程/类型和属性

来自维基教科书,开放世界中的开放书籍

类型可以被视为属性和作用于它们的函数的捆绑。这些函数通常称为方法。以下是一个简单类型的示例

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
}
华夏公益教科书