4,494
edits
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]] |