If you don't want to write a new function when you want to insert something else, you can do like this:

   Amend=:([:>[:{.[)`([:>[:{:[)`] }
   (42;1) Amend 1 2 3
1 42 3
   (41;2) Amend 0 1 2
0 1 41
   (41 42;1 2) Amend 0 1 2
0 41 42

Cheers Erling

On 2017-06-23 14:54, Rudolf Sykora wrote:
put =: (42"_)`[`]}
I once again thank all who both answered and supplied
extra information on my question.

Ruda
----------------------------------------------------------------------
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