[Jprogramming] Am I understanding m/y ?
bill lam
bbill.lam at gmail.com
Tue Feb 23 04:54:46 UTC 2016
In DOJ, but inside Introduction part
http://www.jsoftware.com/help/dictionary/intro21.htm
to recap,
x=.4
+`*/1,x,3,x,3,x,1
125
1 + x * 3 + x * 3 + x * 1
125
1 * x + 3 * x + 3 * x + 1
61
Пн, 22 фев 2016, Raul Miller написал(а):
> http://www.jsoftware.com/help/dictionary/d420.htm says:
>
> m/y inserts successive verbs from the gerund m between items of y,
> extending m cyclically as required. Thus, +`*/i.6 is 0+1*2+3*4+5
>
> But it does not include an example of m/y where y contains an odd
> number of elements.
>
> From the description, I would expect +`*/3 4 5 to give the result 3*4+5
>
> However:
> 3*4+5
> 27
> +`*/3 4 5
> 23
>
> I'm thinking that this might be a bug in the interpreter.
>
> Is there some application, though, that requires the current behavior?
>
> Thanks,
>
> --
> Raul
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
More information about the Programming
mailing list