diff options
Diffstat (limited to 'code/main.felan')
-rw-r--r-- | code/main.felan | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/code/main.felan b/code/main.felan index 88b1fbe..72c9826 100644 --- a/code/main.felan +++ b/code/main.felan @@ -1,4 +1,14 @@ main :: () -> void { a :u64= 2; - b : *u64 = &a; + f(a); +}; + +f :: (a: u64)->u64{ + b :u64= 1; + print_u64 b; + if a == 0 + b = 2; + else + f(a-1); + print_u64 b; }; |