當我嘗試以下方法如何從數組中減去數組?
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my @bl = qw(red green blue);
my @a = qw(green yellow purple blue pink);
print Dumper [grep {not @bl} @a];
我得到一個空數組。我預料@bl
從@a
減去,所以輸出是yellow purple pink
。
這裏有什麼問題?
「減」是不正確的字在這裏。當你**找到正確的單詞時,你會發現它是一個觸發巴洛克式散列攻擊的單詞。 – tchrist 2011-02-04 01:15:41