On 3/5/07, Geoff Canyon <[EMAIL PROTECTED]> wrote:
out what is needed. As far as I can see these are equivalent:

i.&.(p:^:_1)10000
p:i.(p:^:_1)10000

They take the same number of characters to type, so why is the former
preferred to the latter?

It's almost a matter of personal taste -- and noticing the equivalence
is something very worthwhile -- but:

  f1=: i.&.(p:^:_1)
  f1 10000

vs.
  f2=: [: p: [: i. p:^:_1
  f2 10000

It's not just that f1 is a couple characters shorter than f2,
but I also kind of like that f1 required less translation.

Mind you, I didn't think this out when I answered your
earlier post -- I think I'm starting to build habits based
on tacit programming.

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

Reply via email to