pocketlang/test/lang/functions.pk
2021-05-20 19:35:57 +05:30

22 lines
333 B
Plaintext

# Function Tests. (TODO: add more)
def f1 return 'f1' end
assert(f1() == 'f1')
def f2() return 'f2' end
assert(f2() == 'f2')
def f3(a, b, c, d)
return c
end
assert(f3('a', 'b', 'c', 'd') == 'c')
# forward call.
val = before_defn()
def before_defn()
return 'defined after the call'
end
assert(val == 'defined after the call')