Classes
Last updated
class ClassName {
a: i64;
b: i64;
text: *i8;
func print() {
printf("%s%d\n", this.text, this.a+this.b);
}
}class ClassName {
a: i64;
b: i64;
text: *i8;
func constructor(a: i64, b: i64, text: *i8) {
this.a = a;
this.b = b;
this.text = text;
}
func print() {
printf("%s%d\n", this.text, this.a+this.b);
}
}var instance: ClassName = new ClassName(1, 2, "Sum of 1 and 2: ");printf("%d\n", instance.a);
instance.a = 1;instance.print();