1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
main :: () -> void { a : [10]u8 = undefined; a[0] = 2; print(123); }; print :: (value:i64)->void{ value := value; a : [20]u8 = undefined; i := 0; while { a[i] = '0' + @cast(value % 10,u8); i += 1; value /= 10; value != 0; } {} while i > 0 { putc a[i-1]; i -= 1; } };