From 62090a4830bd9f01e56b08f50d502d680be9d1de Mon Sep 17 00:00:00 2001 From: A404M Date: Sat, 17 May 2025 13:41:56 +0330 Subject: add comptime if checking --- code/main.felan | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'code/main.felan') diff --git a/code/main.felan b/code/main.felan index 14e15e0..9520562 100644 --- a/code/main.felan +++ b/code/main.felan @@ -1,7 +1,8 @@ @import("basic.felan"); -print :: (v:u8)->void{ - putc v; +print :: (comptime t:type,v:t)->void{ + if @typeOf(v) == u8 + putc v; }; main :: () -> void { @@ -9,9 +10,12 @@ main :: () -> void { while i < 10 { i += 1; if i == 7 - break; + return; else if i % 2 == 0 continue; - print(@cast(i,u8)+'0'); + else if i == 8 + break; + print(u8,@cast(i,u8)+'0'); + print(u16,@cast(i,u16)); } }; -- cgit v1.2.3