我知道这个问题相当模糊,但我希望解释的空间可以帮助阐明,这是我整天绞尽脑汁但无法通过搜索找到任何建议的问题。
基本上我有一个数组@cluster,我试图用它来使迭代器 $x 跳过位于该数组中的值。数组的大小会有所不同,所以不幸的是,我不能(相当残忍地)做出 if 语句来适应所有情况。
通常,当我需要使用标量值执行此操作时,我会这样做:
for my $x (0 .. $numLines){
if($x != $value){
...
}
}
有什么建议吗?