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

Reply via email to