Функции
PAPA Lang поддерживает короткую форму (одна строка) и полную форму с телом.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Короткая формаdouble(n: int) -> int = n * 2square(n: int) -> int = n * n// С теломfactorial(n: int) -> intif n <= 1return 1return n * factorial(n - 1)// Вызовsay double(21) // → 42say factorial(5) // → 120