How do I tell if a variable has a numeric value in Perl?

前端 未结 14 1461
别那么骄傲
别那么骄傲 2020-11-28 06:56

Is there a simple way in Perl that will allow me to determine if a given variable is numeric? Something along the lines of:

if (is_number($x))
{ ... }
         


        
14条回答
  •  心在旅途
    2020-11-28 07:39

    I found this interesting though

    if ( $value + 0 eq $value) {
        # A number
        push @args, $value;
    } else {
        # A string
        push @args, "'$value'";
    }
    

提交回复
热议问题