如何将拼接或任何其他函数应用于Perl中的几个不同数组?

前端之家收集整理的这篇文章主要介绍了如何将拼接或任何其他函数应用于Perl中的几个不同数组?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试缩短以下代码

if ( /MATCH/ ){
        splice @identifiers,$i,1;
        splice @sequences,1;
        splice @optional_informations,1;
        splice @quality_scores,1;
        splice @barcodes,1;
    }

有没有办法迭代每个数组并执行拼接或任何其他功能

解决方法

您可以迭代一组引用:

@all_arrays = \( # Note the ref-making backslash applied to the list
    @identifiers,@sequences,@optional_informations,@quality_scores,@barcodes
);
for $array (@all_arrays)
{
    splice @$array,1;
}

猜你在找的Perl相关文章