in reply to is_numeric

Very clever.

Perhaps too clever?

print is_numeric([]) ? "yes\n" : "no\n";
yes
A word spoken in Mind will reach its own level, in the objective world, by its own weight

Replies are listed 'Best First'.
Re^2: is_numeric
by GrandFather (Saint) on Apr 11, 2007 at 21:25 UTC
    return eval { ! ref $x and $x == $x };

    is a light weight way to fix that case.


    DWIM is Perl's answer to Gödel
      But if you do that, objects that overload numerification to return a number won't be considered numbers...