gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 18:29:31 27 4
gpt4 key购买 nike

我正在尝试缩短以下代码:

    if ( /MATCH/ ){
splice @identifiers, $i, 1;
splice @sequences, $i, 1;
splice @optional_informations, $i, 1;
splice @quality_scores, $i, 1;
splice @barcodes, $i, 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, $i, 1;
}

关于arrays - 如何将 splice 或任何其他函数应用于 Perl 中的几个不同数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43806140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com