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