rayoko/examples/hello.ry

35 lines
464 B
Plaintext
Raw Normal View History

fn f() i32 {
var a = 3;
a = 2;
return a + 23;
}
fn f2() i32 {
return f() + 2;
}
fn func_refer_param(b: i32) i32 {
return b * 231 + b;
}
fn multwo(num: i32, double_flag: bool) i32 {
if (!double_flag) {
2019-09-28 20:58:17 +00:00
var value = 32;
return value;
}
if (double_flag) {
return num * 2;
} else {
return num;
}
}
fn add(a: i32, b: i32) i32 {
return a + b + (2 * b);
}
2019-09-29 15:03:17 +00:00
fn main() i32 {
2019-12-07 23:28:55 +00:00
return 123;
2019-09-29 15:03:17 +00:00
}