1 2 3 4 5 6 7 8
my @x = qw(1 two 3 four 5 six 7 eight 9 ten); @x = grep { p($_) } @x; print join(' :: ', @x) . "\n"; sub p { my $arg = shift; return $arg =~ /^\d+$/ ? 1 : 0; }
1
1 :: 3 :: 5 :: 7 :: 9