详解Perl字符串比较和整数比较的区别

如题所述

主要就是, 字符比较会用 eq(等於) 和 ne(不等於),
当然还有强大的正则:

$str =~ /^....$/;
$str !~ /^....$/;

数字会用 ==(等於) 和 !=(不等於)
当然数字还有 >=, <=, ||= ... 这些, 字符则没有.

另一个就是 sort () sort 字符时, 会写成: @array = sort { $a cmp $b } @array;
而 sort 数字时, 会写成 : @array = sort { $a <=> $b} @array;
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答