Higher-order functions: Difference between revisions

Added BBC BASIC
mNo edit summary
(Added BBC BASIC)
Line 173:
return
</lang>
 
=={{header|BBC BASIC}}==
{{works with|BBC BASIC for Windows}}
<lang bbcbasic> REM Test passing a function to a function:
PRINT FNtwo(FNone(), 10, 11)
END
REM Function to be passed:
DEF FNone(x, y) = (x + y) ^ 2
REM Function taking a function as an argument:
DEF FNtwo(RETURN f%, x, y) = FN(^f%)(x, y)</lang>
'''Output:'''
<pre>
441
</pre>
 
=={{header|Bracmat}}==