Files
ngr/examples/basic/broken0001.ngr

25 lines
379 B
Plaintext

struct Point {
x: u64;
y: u64;
}
function getX(p: Point) -> u64
p.x;
function getY(p: Point) -> u64
p.y;
function newPoint(x, y) -> Point
Point {
x: x;
y: y;
};
function slope(p1, p2) -> u64
(getY(p2) - p1.y) / (getX(p2) - p1.x);
origin = newPoint(0, 0);
farther = newPoint(4, 4);
mySlope = slope(origin, farther);
print mySlope;