2,951
edits
m (4 revisions imported: Migrate from miraheze) |
m (Categories) |
||
Line 7: | Line 7: | ||
When a non-niladic function is called, its valence is determined from the context around it: if there is a valid argument to its left, it will be called dyadically with that value as its left argument, and otherwise it will be called monadically. A function always needs a valid argument to its right in order to be called directly. [[Derived function]]s and [[train]]s follow different rules: the valence of a function within one of these function depends on its context (for example, the [[operator]] which it is an [[operand]] of) and the valence of the entire derived function. | When a non-niladic function is called, its valence is determined from the context around it: if there is a valid argument to its left, it will be called dyadically with that value as its left argument, and otherwise it will be called monadically. A function always needs a valid argument to its right in order to be called directly. [[Derived function]]s and [[train]]s follow different rules: the valence of a function within one of these function depends on its context (for example, the [[operator]] which it is an [[operand]] of) and the valence of the entire derived function. | ||
{{APL syntax}} | {{APL syntax}}[[Category:Function characteristics]][[Category:APL syntax]] |