Files
l-language/test/programs/19_struct_method.l
T

14 lines
218 B
Plaintext

struct Point { x: i64, y: i64 }
extend Point {
fn get_x(self: Point) -> i64 {
return self.x;
}
}
fn main() -> i64 {
let p: Point = Point { x: 42, y: 0 };
print_i64(p.get_x());
return 0;
}