That particular function is not designed to accept multiple keys.
On Fri, 2014-05-09 at 11:34 -0500, Blake McBride wrote: > Greetings, > > > It doesn't work: > > > m←'hello' 'there' 'how' 'are' 'you' > m > hello there how are you > > > m find 'are' > 0 0 0 1 0 > m find 'are' 'hello' > 0 0 0 0 0 > 'are' find m > 0 0 0 > > > Thanks. > > > Blake > > > On Fri, May 9, 2014 at 11:15 AM, David B. Lamkins <dlamk...@gmail.com> > wrote: > Try this: > > ∇z←list find key > z←(,¨list)∊⊂,key > ∇ > > (Also: please trim your replies.) > > On Fri, 2014-05-09 at 10:26 -0500, Blake McBride wrote: > > Interesting. I didn't know about ≡. That's helpful, but > the issue > > you raise with 'a' 'b' leaves us back to where I started. > There > > should be a simple way for me to determine whether to do ⊂ > or not. I > > just haven't figured out how. > > > > > > I read that there was a big debate about what ⊂ does on a > scalar. I > > suppose this is part of what I am running up against. I'm > sure the > > problem can be solved with a bunch of loops and branches, > but I was > > hoping there is a clean APL way. > > > > > > > >