Dear J users,

What is the way to detect number that could be represented as integer,
float, could be negative, could assume scientific notation or rational. Is
there something like isNumber or isString ?
I would like to have something like this:

if. (detect_number i) do.
    process number
else.
    process string

and detect_number to survive inputs
i=: 2
i=: _2
i=: 2r3
i=: 2.3333
i=: 4.29497e9
i=: 'Two'

Thanks and cheers,
Pawel
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to