15 lines
220 B
Text
15 lines
220 B
Text
{def multiply
|
|
{lambda {:a :b}
|
|
{* :a :b}}}
|
|
|
|
{multiply 3 4}
|
|
-> 12
|
|
|
|
could be written as a variadic function:
|
|
|
|
{def any_multiply
|
|
{lambda {:n} // thanks to variadicity of *
|
|
{* :n}}}
|
|
|
|
{any_multiply 1 2 3 4 5 6}
|
|
-> 720
|