Well, it's not exactly what you're looking for. Consider if an element is a nested array. It'll come out as 0.
Regards, Elias On 23 May 2014 23:54, Blake McBride <blake1...@gmail.com> wrote: > Greetings, and sorry about the basic question. > > If I have a mixed array, i.e.: > > m←5 5⍴⍳25 > m[2;2]←'X' > > What I am looking for is the correct way to tell which elements are > character and which are numeric. > > I know I can do: > > m∊⎕AV > > That gives me exactly what I am looking for. It just seems like a lot of > work for each element of m to get compared with each element of ⎕AV. > DialogAPL defines monadic ∊ to give this, but IBM APL2 uses it for > something else. I just thought there might be an efficient idiom for this > in IBM APL2. > > Thanks. > > Blake > >