RosettaCodeData/Task/Function-definition/Lambdatalk/function-definition.lambdatalk

16 lines
220 B
Plaintext

{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