test whether operations for numbers failed , but
not particularly efficient

try. 0+ i
do number
catch.
do string
end.

On Sun, 11 Sep 2022 at 2:49 AM Pawel Jakubas <jakubas.pa...@gmail.com>
wrote:

> 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
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to