24
edits
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 == |
edits