feat: implement objects and classes
This commit is contained in:
+3
-3
@@ -10,9 +10,6 @@ class Point
|
||||
}
|
||||
}
|
||||
|
||||
// NOTE: WHY THE FUCK THIS FUCKING COMPILER REQUIRES ';' AFTER '='?!
|
||||
// |
|
||||
// v
|
||||
Point obj = new Point;
|
||||
obj.x = 1;
|
||||
obj.y = 2;
|
||||
@@ -21,6 +18,9 @@ printline("Current X,Y:");
|
||||
printline(obj.x);
|
||||
printline(obj.y);
|
||||
|
||||
// NOTE: WHY THE FUCK THIS FUCKING COMPILER REQUIRES ';' AFTER '='?!
|
||||
// |
|
||||
// v
|
||||
obj.move(9, 8);
|
||||
printline("X,Y after move:");
|
||||
printline(obj.x);
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
int fib(int n)
|
||||
fn fib(int n) int
|
||||
{
|
||||
if (n <= 1)
|
||||
return n;
|
||||
@@ -6,7 +6,7 @@ int fib(int n)
|
||||
return fib(n - 1) + fib(n - 2);
|
||||
}
|
||||
|
||||
uint sum(uint a, uint b)
|
||||
fn sum(uint a, uint b) uint
|
||||
{
|
||||
return a + b;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user