Higher-order functions: Difference between revisions

Content deleted Content added
→‎{{header|REXX}}: added the REXX language. -- ~~~~
Bartj (talk | contribs)
Added Bracmat
Line 173:
return
</lang>
 
=={{header|Bracmat}}==
<lang bracmat>( (plus=a b.!arg:(?a.?b)&!a+!b)
& ( print
= text a b func
. !arg:(?a.?b.(=?func).?text)
& out$(str$(!text "(" !a "," !b ")=" func$(!a.!b)))
)
& print$(3.7.'$plus.add)
& print
$ ( 3
. 7
. (=a b.!arg:(?a.?b)&!a*!b)
. multiply
)
);</lang>
Output:
<pre>add(3,7)=10
multiply(3,7)=21</pre>
 
=={{header|Brat}}==