forked from PuqiAR/Fig-TreeWalker
[Feat] 面对对象(struct)支持,完成对其初始化解析。 [Impl] Value更换为Object,且简单类型按值存储,复杂类型为shared_ptr。 [Impl] 全局使用 Object shared_ptr
17 lines
239 B
Plaintext
17 lines
239 B
Plaintext
struct Person
|
|
{
|
|
name: String;
|
|
age: Int;
|
|
}
|
|
|
|
var person := Person{"Fig", 1};
|
|
|
|
const print := __fstdout_println;
|
|
|
|
print(person.name, " ", person.age);
|
|
|
|
person.name = "hello";
|
|
person.age = 114514;
|
|
|
|
print(person.name, " ", person.age);
|