Memoize-Once
view release on metacpan or search on metacpan
use warnings;
use strict;
use Test::More tests => 4;
BEGIN { use_ok "Memoize::Once", qw(once); }
sub cc($) {
my($v) = @_;
my $z = once($v);
$v = undef;
return $z;
}
is cc(2), 2;
is cc(3), 2;
is cc(4), 2;
1;
( run in 1.182 second using v1.01-cache-2.11-cpan-b301d465b3d )