Perlで何かが変更されましたか、それとも常にこのようになっていますか?2番目の($number eq 'a'
)のような例は警告をスローしませんか?
#!/usr/bin/env perl
use warnings;
use 5.12.0;
my $string = 'l';
if ($string == 0) {};
my $number = 1;
if ($number eq 'a') {};
# Argument "l" isn't numeric in numeric eq (==) at ./perl.pl line 6.