I think he's asking why there's a second iteration. Or, more specifically, why, when n is a list in u^:n why there is an extra evaluation of u.
Thanks, -- Raul On Mon, Mar 2, 2020 at 6:04 PM Devon McCormick <[email protected]> wrote: > > Because the 2nd iteration has HUMBLE -: 2 3 5 7 for which the result of > "next" is 2. > smoutput HUMBLE [ smoutput next '' [ reset '' > 1 > 2 3 5 7 > smoutput HUMBLE [ smoutput next '' > 2 > 3 5 7 4 6 10 14 > > > > On Mon, Mar 2, 2020 at 5:07 PM David Lambert <[email protected]> wrote: > > > Why is the last number in this post 2 instead of 1 please? > > > > FACTORS=: p: i. 4 > > HUMBLE=: 1 > > next=: 3 : 0 > > result=. <./ HUMBLE > > i=. HUMBLE i. result > > HUMBLE=: ~. (((i&{.) , (>:i)&}.) HUMBLE) , result * FACTORS > > result > > ) > > reset=: 3 :'0 $ HUMBLE=: 1' > > > > > > next reset'' > > 1 > > > > <next^:(<1)reset'' > > ++ > > || > > ++ > > next^:(<2)reset'' > > 0 > > 2 > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > -- > > Devon McCormick, CFA > > Quantitative Consultant > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
