Element: Difference between revisions

Jump to navigation Jump to search
122 bytes added ,  07:16, 29 June 2020
no edit summary
Miraheze>Adám Brudzewsky
m (Text replacement - "{{APL programming language}}" to "{{APL features}}")
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
:''This article is about the items of an array. For the set function, see [[Membership]].
In the APL [[array model]], an '''element''' of an array is one of the values it contains. In [[flat array theory]] an element is a [[character]], [[number]], or [[box]], and cannot be manipulated directly within the language. In [[nested array theory]] each element of an array is another array, and an element of an array can be retrieved using the [[Pick]] function. [[Stranding]] forms a [[vector]] directly from its elements.
In the APL [[array model]], an '''element''' of an array is one of the values it contains. In [[flat array theory]] an element is a [[character]], [[number]], or [[box]], and cannot be manipulated directly within the language. In [[nested array theory]] each element of an array is another array, and an element of an array can be retrieved using the [[Pick]] function. [[Stranding]] forms a [[vector]] directly from its elements.


Line 4: Line 5:


[[Scalar function]]s are applied element-wise to their argument arrays (using [[conformability]] to pair elements). In nested APLs this means they traverse deeply nested arrays to produce a result; in flat APLs they go down only one level.
[[Scalar function]]s are applied element-wise to their argument arrays (using [[conformability]] to pair elements). In nested APLs this means they traverse deeply nested arrays to produce a result; in flat APLs they go down only one level.
{{APL features}}
{{APL features}}[[Category:Array relationships]]

Navigation menu