CS153/hw6/hw5programs/compile_object_like.oat

16 lines
195 B
Text
Raw Normal View History

struct Point {
int x;
int y;
((Point) -> int) f
}
int sum(Point p) {
return p.x + p.y;
}
global p = Point {x=3; y=4; f=sum};
int program (int argc, string[] argv) {
return p.f(p);
}