如何调用数组的元素作为其索引数值

时间:2015-11-11 12:28:41

标签: arrays perl foreach splice

我有一个由不同长度的字符串组成的@ORF数组。我想摆脱少于50个字符的字符串,所以我编写了以下foreach循环:

foreach (@ORF) {   
    if (length ($_) <= 50) {
            splice @ORF, ;
}

我想知道拼接的第二个参数应该是什么,我已经用Google搜索了但我找不到将元素称为数值的方法。

1 个答案:

答案 0 :(得分:5)

您最好使用grep

@ORF = grep{ length($_) > 50 } @ORF;