You need to evoke a gerund in append mode (:0
).
a =: 1 2 3
*:`+: (`:0) a
1 4 9
2 4 6
If you need them boxed, just ;/
them:
;/*:`+: (`:0) a
┌─────┬─────┐
│1 4 9│2 4 6│
└─────┴─────┘
;/ |: *:`+: (`:0) a NB. different axis
┌───┬───┬───┐
│1 2│4 4│9 6│
└───┴───┴───┘
_3 <\6 1 $,*:`+: (`:0) a NB. yet another axis
┌─┬─┐
│1│2│
│4│4│
│9│6│
└─┴─┘