Thanks for the explanation, Henry. I tried numbers that were  too close to
one another and got confused. Your example made it click.

Raoul

Le sam. 5 déc. 2020 à 20:36, Henry Rich <henryhr...@gmail.com> a écrit :

>     a =. {{ x ] F.. {{ x ] F.. + y }} y }}
>     a
> 4 : 'x ] F.. {{ x ] F.. + y  }} y '
>     100 a 1000 2000
> 3100
>     100 a 1000 * i. 2 3
> 6300 7300 8300
>
> I think this is what you asked for.  The inner fold is dyadic, so an
> item is appended to the end of the array before the summation.
>
> To pass in x, use x&{{ }} .  There is another way but it is tricky &
> thus available only to those who have studied NuVoc down to the last
> detail.
>
> Henry Rich
>
> On 12/5/2020 1:58 PM, Raoul Schorer wrote:
> > Hi,
> >
> > I have a verb such as:
> >
> > v1 =: {{)m
> > a=.L.y
> > b=.2^1-~a
> > c=. (<y)(<0 0 0)}<"0[0$~a,b,4
> > d=.2&^i.a
> > e=.a$0
> > ...complicated verb...
> > }}
> >
> > where in complicated verb, I am supposed to have a nested iteration on
> i.a
> > then i.d and mutate y from v1 on each iteration.
> > I have tried to emulate a nested loop with {{ x ] F.. {{ x ] F.. + y }} y
> > }} but I cannot understand the order of execution.
> >
> > Also, is there a way to reference x from v1 in the nested loop to mutate
> it?
> >
> > Perhaps nested loops would be the preferred way here?
> >
> > Thanks!
> > Raoul
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
>
>
> --
> This email has been checked for viruses by AVG.
> https://www.avg.com
>
> ----------------------------------------------------------------------
> 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