use Unknown::Variables; my $value = unknown; my @array = ( 1, 2, 3, $value, 4, 5 ); my @less    = grep { $_ < 4 } @array;   # assigns (1,2,3) my @greater = grep { $_ > 3 } @array;   # assigns (4,5)