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
>>
>>
>

Reply via email to