看到这么一行代码:
foreach my $k1 (sort {$a <=> $b } keys %data){}
主要是不懂<=>什么意思
求高手解答
多谢!
perl中<=>是什么意思?
答案:3 悬赏:20 手机版
解决时间 2021-04-06 20:15
- 提问者网友:回忆在搜索
- 2021-04-06 10:53
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-04-06 11:58
飞碟运算符
就是对比$a和$b,返回-1、0、1
$a<$b返回-1
$a==$b返回0
$a>$b返回1
就是对比$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;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯