[求助]将区间存入hash,并与其它数据进行匹配
楼主刚开始接触编程不久,为了解决以下问题尝试了很多次也查了很多资料,但依然无法解决;1.有没有办法将一批区间存入hash中,并可以用来筛选出在这些区间内的数据?
2.或者用二重hash有没有实现该功能的可能性呢?
请各位前辈指点一下,或是相关的资料,非常感谢
my @a1=(1,2); my @a2=(5,7); my %hash; foreach ($a1[0] .. $a1[1]) { $hash{$_}=1; } foreach ($a2[0] .. $a2[1]) { $hash{$_}=1; } ##然后就可以用 my $check=3; if (exists $hash{$check}){ print "在这个区间里\n"; }
[此贴子已经被作者于2020-11-4 15:01编辑过]