2022-08-17 17:31:15 +02:00
|
|
|
# Tests nested calls
|
|
|
|
import std;
|
|
|
|
|
|
|
|
|
2022-06-14 22:45:41 +02:00
|
|
|
fn outer: int {
|
|
|
|
fn inner: int {
|
|
|
|
return 69420;
|
|
|
|
}
|
|
|
|
return inner();
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
fn outerTwo(n: int): int {
|
|
|
|
fn inner(z: int): int {
|
|
|
|
return z;
|
|
|
|
}
|
|
|
|
return inner(n);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2022-12-05 19:19:38 +01:00
|
|
|
print(outerTwo(5) == 5); # true
|
|
|
|
print(outer() == 69420); # 69420
|