That one checks for numbers, of course. Compare to ' ' to check for characters.
Regards, Elias On 24 May 2014 00:28, Elias Mårtenson <loke...@gmail.com> wrote: > This is the best I can come up with: > > * {0=↑1↓,⍵}¨m* > > Regards, > Elias > > > On 24 May 2014 00:26, Elias Mårtenson <loke...@gmail.com> wrote: > >> 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 >>> >>> >> >