34 lines
505 B
Plaintext

#[c_function("println")]
fn println(value: *str) -> int {}
#[c_function("print_int")]
fn print_int(value: int) -> int {}
fn factorial(v: int) -> int {
if v == 0 {
return 1;
}
return v * factorial(v - 1);
}
#[c_export("sbc_main")]
fn main() -> int {
let i = 0;
// while i < 10 {
//
// println("Hello\ world");
//
// i = i + 1;
// }
let a = factorial(5);
print_int(a);
return 0;
}
// vim: syntax=slige commentstring=//\ %s