How I use it quite often is in a hook for sorting by column, e.g. sort by
the first column:
      ]tab=: 5 3 ?@$ 100
62 32 90
 6 38 33
 9 60 28
92 29 41
68 83 79
   (/: {."1) tab
 6 38 33
 9 60 28
62 32 90
68 83 79
92 29 41

Of course, you could use any other verb returning #tab elements to be
sorted.

Best regards,
Jan-Pieter.

On Sun, 8 Jan 2023, 15:02 Vanessa McHale, <vamch...@gmail.com> wrote:

> Hello all,
>
> To my mind, comfort with indexing is one of the differentiating factors
> for array programming vs. functional programming; J has grade as a
> primitive on par with sort.
>
> NuVoc lists /:@/: (rank) and permutation inversion as two uses.
>
> Are there any examples you like that show off grade or perhaps indexing
> ({)?
>
> Cheers,
> Vanessa McHale
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to