Array-Extract
view release on metacpan or search on metacpan
t/extract.t view on Meta::CPAN
# we do just to be on the safe side
package SpliceCounter;
use Tie::Array;
use base qw(Tie::StdArray);
our $splice_counter;
sub SPLICE {
$splice_counter++;
my $self = shift;
return $self->SUPER::SPLICE(@_);
}
package main;
use Test::More tests => 3;
use Array::Extract qw(extract);
my @array;
tie @array, "SpliceCounter";
( run in 1.520 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )