で文字列を比較する、1等「EQ」または「NE」との2つの文字列を比較する必要がありperlはperlで「==」
私は少しは次のコードスニペットは、「はい」と表示します驚いています。
$str = "aJohn";
$x = substr($str, 1);
if ($x == "John") {
print "yes\n";
}
私のperlはUbuntu上でバージョンv5.18.4を持っています。
2つの文字列の "=="が "eq"と異なる結果を生成するケースはありますか?おかげさまで
'$ str eq" John ";' ... '$ str ==" John ";' – stevieb
常に 'use strict;警告qw(すべて)を使用する; '! – ikegami