peon/tests/functionObj.pn

16 lines
216 B
Plaintext
Raw Permalink Normal View History

# Tests first class functions
import std;
fn outer: fn (n: int): int {
2022-06-14 22:45:41 +02:00
fn inner(n: int): int {
return n;
}
return inner;
}
2022-12-06 10:59:05 +01:00
var inner = outer();
print(inner(20) == 20);
print(outer()(5) == 5);