24

edits

Jump to navigation
Jump to search

Added examples

m (Text replacement - "{{APL built-ins}}" to "{{APL built-ins}}Category:Primitive operators") |
(Added examples) |
||

Line 4: | Line 4: | ||

Each differs from the [[Rank operator]] with rank 0 in that the operand arguments and results are not [[enclose]]d. As the [[elements]] of a nested array they need not be [[scalar]]. | Each differs from the [[Rank operator]] with rank 0 in that the operand arguments and results are not [[enclose]]d. As the [[elements]] of a nested array they need not be [[scalar]]. | ||

For example, | |||

<source lang=apl> | |||

1,1 2 3 ⍝ join 1 with 1 2 3 | |||

1 1 2 3 | |||

1,¨1 2 3 | |||

┌───┬───┬───┐ | |||

│1 1│1 2│1 3│ ⍝ join 1 with each element of 1 2 3 | |||

└───┴───┴───┘ | |||

</source> | |||

Note that this operator has no effect on [https://mastering.dyalog.com/Appendices.html#scalar-functions scalar functions], since these functions map to each array elements by default. | |||

For example, both expression below has the same meaning, since + is a scalar function. | |||

<source lang=apl> | |||

1 + 1 2 3 4 | |||

2 3 4 5 | |||

1 +¨ 1 2 3 4 | |||

2 3 4 5 | |||

</source> | |||

== External links == | == External links == |

24

edits

Retrieved from ‘https://aplwiki.com/wiki/Special:MobileDiff/7281’