perl <=>符号什么意思?

$nosend_hash{$b} &lt;=&gt; $nosend_hash{$a}这句话是什么意思?
2024-11-16 20:45:27
推荐回答(3个)
回答1:

$a <=> $b 意思是 比较 $a 和 $b 那个大.
print $a <=> $b;
如果 $a 比 $b 大, 会传回 1
如果 $a 比 $b 小, 会传回 -1
如果 $a == $b , 会传回 0
留意, 此方法只能用於数字, 如果是 NaN, 会传回 undef
如要比较文字, 要用 cmp

回答2:

按照从大到小排列啊

回答3:

1