Using ~ operator to check if a scalar is a string type variable : String « String « Perl






Using ~ operator to check if a scalar is a string type variable

     

$x = 111;
$y = "This is a string";
print '$x is in string format' if ($x & ~$x);
print '$y is in string format' if ($y & ~$y);

   
    
    
    
    
  








Related examples in the same category

1.String Operations
2.String Operators: the right and wrong ways to perform an equivalence check on a string:
3.String plus
4.String variable
5.Strings are normally delimited by a matched pair of either double or single quotes.
6.ASCII Character Codes
7.A string is a sequence of bytes (characters) enclosed in quotes.
8.Calculation on string
9.Use print to output string
10.Append two string value
11.Perl 5 String Functions
12.String Literals
13.String operators
14.String value reference