diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-04-09 22:54:40 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-04-09 22:54:40 +0330 |
commit | 5e95fdfa4b7e6960d83480b8e4062e7484037af7 (patch) | |
tree | 742e139dc1149daf4c5565b07c8e58a665355b4a /code/main.felan | |
parent | 9b355a18b14f2ece7707e6c5334124dcc0961e2d (diff) |
add builtins (cast)
Diffstat (limited to 'code/main.felan')
-rw-r--r-- | code/main.felan | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/code/main.felan b/code/main.felan index edca8f2..1d50f0b 100644 --- a/code/main.felan +++ b/code/main.felan @@ -19,17 +19,15 @@ usize :: u64; main :: () -> void { - print_u64(1234); + print_u64_rev(1234); }; -print_u64 :: (value:u64) -> void { +print_u64_rev :: (value:u64) -> void { value := value; - digit : u64 = undefined; first_time := true; while { first_time = false; - digit = value % 10; - putc 'a'; + putc '0' + @cast(value % 10,u8); value /= 10; value != 0; } {} |