module: Main import: os // Animal结构体 struct: Animal // 字段 fields: declare name: string declare age: int // 构造函数 init: params: n: string a: int body: this.name = n this.age = a end body end init function: getAge returns: int body: // 获取字段 age return this.age end body end function end struct // 程序入口 function: main returns: void body: // 实例化一个叫A的Animal,并且调用构造函数 declare a: Animal = new Animal("GenericAnimal", 1) // 直接调用已导入模块内的静态函数 os.print(a.getAge()) end body end function end module