4
在Perl中,應該比較兩個字符串與「EQ」或「呢」等perl的比較字符串與「==」
我有點驚訝下面的代碼片段將打印「是」。
$str = "aJohn";
$x = substr($str, 1);
if ($x == "John") {
print "yes\n";
}
我的Perl在Ubuntu上有版本v5.18.4。
是否有兩個字符串上的「==」與「eq」產生不同結果的情況? 謝謝。
'$ str eq「John」;'...'$ str ==「John」;' – stevieb
始終使用'use strict;使用警告qw(全部);'! – ikegami