我有 2 个数组(@system
, @reserve
)。每个都包含一个数字列表,我想比较和拼接(也许?)@reserve
匹配数字的数字@system
。
我已经尝试了一些响应来查找和拼接问题,但它们似乎没有用。使用 Perl 5.12.4。
中的数字@reserve
将始终为 11000..136000,系统中的数字将始终在@system
范围内,但会有所不同。我一直关注的代码如下所示:
my @system = query();
my @reserve = 11000..136000;
foreach my $num (@system) {
my $index = 0;
$index++ until $reserve[$index] eq $num;
splice (@reserve,$index,1);
}
query() 只是向系统 (PBX) 询问数字列表并将它们推送到@system
.
任何帮助表示赞赏。
谢谢,
马蒂