From ~addons/general/misc/validate.ijs isnumeric=: 3!:0 e. 1 4 8 16 64 128"_
Though I don't know if this qualifies as nicer! On Thu, Nov 9, 2017 at 12:20 PM, Michael Berry <[email protected]> wrote: > Hello J world, > > I have a verb that returns scalar 1 if the argument is numeric of any shape > and scalar 0 otherwise. > It works fine: > > numeric i. 5 > > 1 > > numeric 9 > > 1 > > numeric i. 2 3 4 > > 1 > > numeric 'cat' > > 0 > > numeric 3#<i. 4 > > 0 > > > My definition feels clumsy, however. Can anyone suggest something nicer? > > > numeric=: monad : '0 -: 0{ , 1{. 0#y' > > > -Michael > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- *Kenneth Lettow* Director Market Intelligence | Thomas™ Thomasnet.com <https://www.thomasnet.com> | #ThomasForIndustry <https://www.thomasnet.com> <https://www.thomasnet.com>[image: Thomas For Industry] <https://www.thomasnet.com> ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
