I would use (0&". -: 1&".) or some variation which deals with the cases you're interested in for this purpose.
Thanks, -- Raul On Sat, Sep 10, 2022 at 2:49 PM 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