在复制到另一个数组perl之前跳过数组元素

时间:2015-03-12 06:25:09

标签: arrays perl

这是我的阵列。

@resources =(a1,a2,a3,a4,a5)

现在我想将整个数组复制到另一个数组中,但它应该跳过存储在$ skip中的元素。

例如,如果$ skip = a3。

然后新数组应该只包含这些元素:

resourcesleft =(A1,A2,A4,A5)

有人可以让我知道我怎么能得到这个?

此致

Chandu

1 个答案:

答案 0 :(得分:1)

使用grep内置功能

@resourcesleft = grep { $_ ne $skip } @resources;