【发布时间】:2011-06-20 23:38:08
【问题描述】:
当我尝试以下操作时
#!/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];
我得到一个空数组。我本来希望从@a 中减去@bl,所以输出是yellow purple pink。
这里有什么问题?
【问题讨论】:
-
“减法”在这里不是正确的词。当您确实找到正确的词时,您会发现它会触发巴甫洛夫哈希攻击。