Когда я попробую следующее
#!/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
.
Что здесь не так?