13 lines
190 B
Plaintext
13 lines
190 B
Plaintext
|
|
#[extern("vm")] fn vm_printf(fmt: *u8, ...) void;
|
|
|
|
fn fib(n: i32) i32 {
|
|
if n <= 1 { ret n; }
|
|
ret fib(n-1) + fib(n-2);
|
|
}
|
|
|
|
fn main() void {
|
|
vm_printf("%d\n", fib(10));
|
|
ret;
|
|
}
|