mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 15:12:12 +00:00
7 lines
246 B
TypeScript
7 lines
246 B
TypeScript
function opt(a: i32, b: i32 = -1, c: i32 = -2): i32 {
|
|
return a + b + c;
|
|
}
|
|
assert(opt(3) == 0); // calls the trampoline with N=0
|
|
assert(opt(3, 4) == 5); // calls the trampoline with N=1
|
|
assert(opt(3, 4, 5) == 12); // calls the function directly
|