永发信息网

perl中<=>是什么意思?

答案:3  悬赏:20  手机版
解决时间 2021-04-06 20:15
  • 提问者网友:回忆在搜索
  • 2021-04-06 10:53
看到这么一行代码:
foreach my $k1 (sort {$a <=> $b } keys %data){}
主要是不懂<=>什么意思

求高手解答

多谢!
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-04-06 11:58
飞碟运算符
就是对比$a和$b,返回-1、0、1
$a<$b返回-1
$a==$b返回0
$a>$b返回1
全部回答
  • 1楼网友:何以畏孤独
  • 2021-04-06 13:12
Spaceship Operator 比较俩个数字的大小
  • 2楼网友:归鹤鸣
  • 2021-04-06 12:15
叫记录分隔符,上网搜一下各个符号的意思。 就是说各个记录用什么符号分割,默认是换行,所以在读入文件时候是读入一行。 假设有文件a.txt: abcde;fghij 有如下代码: open in, "< a.txt"; $l = ; print $l; 执行结果: abcde;fghij (隐含一个换行符) $/ = ";"; open in, "< a.txt"; $l = ; print $l; 执行结果: abcde;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯