在Perl中,可以使用`eq`運算符來判斷字符串是否相等。示例如下:
my $str1 = "Hello"; my $str2 = "World"; if ($str1 eq $str2) {????print?“Strings?are?equal\n”; }?else?{
????print?“Strings?are?not?equal\n”; }
輸出結果為 Strings are not equal
,因為$str1
和$str2
不相等。
另外,還可以使用==
運算符來判斷兩個字符串的數值是否相等。但是需要注意,當字符串包含非數字字符時,會自動轉換為數值0,可能會導致判斷結果不準確。因此,對于純字符串的比較,建議使用eq
運算符。