Yes I found it under Phrases and it took me a while to deconstruct too. The primitives are Count, Key and Reflexive The Dictionary page for Key is most illuminating.
Another option would be +/"1 = x I. y 3 2 4 > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Saunders, John (TQEH) > Sent: Tuesday, 17 April 2007 18:35 > To: [email protected] > Subject: [Jprogramming] RE: Programming Digest, Vol 19, Issue 57 > > > Thanks Ric > I can understand x I. y > Not exactly clear on how the #/.~ is working on it > For starters are the names of the primitives as used > count oblique reflexive? > > > >Ric Sherlock Wrote: > > > >How about > >x=: 0 10 20 30 > >y=: 5 6 7 12 13 21 22 23 28 > > #/.~ x I. y > >3 2 4 > > >>John Saunders Wrote: > >> Hi all, > >>If I have > >> x=: 0 10 20 30 > >> y=: 5 6 7 12 13 21 22 23 28 > >> How would I get to > >> 3 2 4 > >> A result showing the number of items of y between items of x > >> No item of y will equal an item of x. I'm currently using a > >> loop to set up intervals between items of x and then using > >> +/(interval e. y) to get the number of matches on each iteration; > this > >> is producing the result however having problem working out > >> how to do it more efficiently. Thanks John > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
