16 lines
195 B
Text
16 lines
195 B
Text
|
|
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);
|
||
|
|
}
|