Function styles: Difference between revisions

Jump to navigation Jump to search
18 bytes added ,  06:01, 29 May 2020
m
no edit summary
mNo edit summary
mNo edit summary
Line 1: Line 1:
In APL's history many ways to create [[function]]s and [[operator]]s (as opposed to using existing [[primitive function|primitive]] and [[system function]]s) have been introduced, with each APL dialect supporting one or more of these styles. The three major branches are [[defined function]]s, which use a header declaring the function and argument names, [[anonymous function]]s such as [[dfn]]s, which also consist of a list of statements but have no header and use fixed argument names, and [[tacit function]]s, which are created by manipulating existing functions with no reference to [[argument]]s.
In APL's history many ways to create [[function]]s and [[operator]]s (as opposed to using existing [[primitive function|primitive]] and [[system function]]s) have been introduced, with each APL dialect supporting one or more of these styles. The three major branches are [[defined function]]s, which use a header declaring the function and argument names, [[anonymous function]]s such as [[dfn]]s, which also consist of a list of statements but have no header and use fixed argument names, and [[tacit programming|tacit function]]s, which are created by manipulating existing functions with no reference to [[argument]]s.


== Defined functions ==
== Defined functions ==
trusted
183

edits

Navigation menu