Dear all,

I have tried the following code and get unexpected results and wanted your
seasoned advice.

   kk=.i.5
   kk
0 1 2 3 4
   kk=.>:kk
   kk
1 2 3 4 5
   i.5
1 2 3 4 5
   kk=.>:kk
   i.5
2 3 4 5 6

So this modifies the behaviour of the 'i.' verb! Is there a (functional
programming) grammar rule that says we must not modify a variable/noun
which is also in the expression?

Thanks
Jon
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to