$ perl isnum.t 1..6 ok 1 - $x is a number, &~ ok 2 - $y is a string, &~ Use of strings with code points over 0xFF as arguments to 1's complement (~) operator is deprecated. This will be a fatal error in Perl 5.28 at isnum.t line 12. Use of code point 0xFFFFFFFFFFFFFFCE is deprecated; the permissible max is 0x7FFFFFFFFFFFFFFF. This will be fatal in Perl 5.28 at isnum.t line 12. Use of code point 0xFFFFFFFFFFFFFE6B is deprecated; the permissible max is 0x7FFFFFFFFFFFFFFF. This will be fatal in Perl 5.28 at isnum.t line 12. Use of code point 0xFFFFFFFFFFFFFFCE is deprecated; the permissible max is 0x7FFFFFFFFFFFFFFF. This will be fatal in Perl 5.28 at isnum.t line 12. Use of code point 0xFFFFFFFFFFFFFFCE is deprecated; the permissible max is 0x7FFFFFFFFFFFFFFF. This will be fatal in Perl 5.28 in bitwise and (&) at isnum.t line 12. Use of strings with code points over 0xFF as arguments to bitwise and (&) operator is deprecated. This will be a fatal error in Perl 5.28 at isnum.t line 12. Use of code point 0xFFFFFFFFFFFFFE6B is deprecated; the permissible max is 0x7FFFFFFFFFFFFFFF. This will be fatal in Perl 5.28 in bitwise and (&) at isnum.t line 12. Use of code point 0xFFFFFFFFFFFFFFCE is deprecated; the permissible max is 0x7FFFFFFFFFFFFFFF. This will be fatal in Perl 5.28 in bitwise and (&) at isnum.t line 12. ok 3 - $z is a string, &~ ok 4 - $x is a number, ^ ok 5 - $y is a string, ^ Use of strings with code points over 0xFF as arguments to bitwise xor (^) operator is deprecated. This will be a fatal error in Perl 5.28 at isnum.t line 16. ok 6 - $z is a string, ^