summaryrefslogtreecommitdiff
path: root/code/main.felan
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2025-03-27 02:03:23 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2025-03-27 02:03:23 +0330
commit011414b35bdb4e7e1e819d12e9fb2f37f91b2682 (patch)
tree209f89bf0ceb2126e941450d600d0d03b2924ae5 /code/main.felan
parent3950c23e40207cd8a374fcd4aa5739c0a63115f5 (diff)
trying to change way of variables
Diffstat (limited to 'code/main.felan')
-rw-r--r--code/main.felan12
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;
};