peon/tests/functionObj.pn

17 lines
210 B
Plaintext

# Tests first class functions
import std;
fn outer: fn (n: int): int {
fn inner(n: int): int {
return n;
}
return inner;
}
var x = outer();
print(x(50)); # 50
print(outer()(1)); # 1