if ($str == "") { // ... }
也和不等号运算符一样…
if ($str != "") { // ... }
这似乎工作(我想),但我不知道这是正确的方法,或者如果有任何不可预见的缺点。东西只是不觉得正确。
if ($str eq "") { // ... }
==和!=运算符是数字比较运算符。在比较它们之前,它们将尝试将两个操作数转换为整数。
有关详细信息,请参阅perlop手册页。