summaryrefslogtreecommitdiff
path: root/code
diff options
context:
space:
mode:
Diffstat (limited to 'code')
-rw-r--r--code/main.felan22
1 files changed, 10 insertions, 12 deletions
diff --git a/code/main.felan b/code/main.felan
index 72c9826..c994d63 100644
--- a/code/main.felan
+++ b/code/main.felan
@@ -1,14 +1,12 @@
main :: () -> void {
- a :u64= 2;
- f(a);
-};
-
-f :: (a: u64)->u64{
- b :u64= 1;
- print_u64 b;
- if a == 0
- b = 2;
- else
- f(a-1);
- print_u64 b;
+ a :u64= 1;
+ b :*u64 = &a;
+ print_u64 b.*;
+ print_u64 a;
+ b.* = 2;
+ print_u64 b.*;
+ print_u64 a;
+ a = 3;
+ print_u64 b.*;
+ print_u64 a;
};