APL syntax: Difference between revisions

Jump to navigation Jump to search
178 bytes added ,  09:17, 20 September 2019
no edit summary
Miraheze>RikedyP
Miraheze>Adám Brudzewsky
No edit summary
Line 1: Line 1:
APL's core syntactic principles are:
APL's core syntactic principles are:
* [[Array model|Arrays]] as first class citizens
* [[Array model|Arrays]] as first class citizens
* Functions take arrays as input and produce arrays as output
* Functions take arrays as argument(s) and produce arrays as result
* Operators take functions as operands and produce derived functions
* Functions have long right scope
* Operators take functions and/or arrays as operand(s) and produce derived functions
* Operators have long left scope


== Example array definitions ==
== Example array definitions ==
Line 28: Line 30:
<pre class="language-apl">
<pre class="language-apl">
</pre>
</pre>
== Scoping rules ==
=== Functions ===
=== Operators ===
{{APL programming language}}

Navigation menu