面向类型编程/类型和属性
外观
< 面向类型编程
类型可以被视为属性和作用于它们的函数的捆绑。这些函数通常称为方法。以下是一个简单类型的示例
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 }