<=>称为钻石操作符,作用是在排序中作为 交换位置来使用的,主要是针对于数字型,相同功能的还有cmp,主要针对字符型。
\是转义字符,意思是其后面的字符不是表示特殊意义。比如$本来是用来定义标量的特殊字符,使用了\以后就表示$只是单纯的字符$了,不再表示标量。
楼上的,<=>解释我认可,但goshimo这里问的\$var中的\应该是指将var这个变量dereference(中文好像叫反引用),返回的值是var这个变量的地址。
<=> :飞船操作符
比较两边数值并且返回-1,0,1,依数值排序.
\$var:中的\为转义字符。如:
$var = "abc";
print "\$var is : $var";
会显示: $var is : abc