- or download this
use B::Deparse;
...
print "@out\n";
- or download this
# some code references
$f1 = sub {map {$_ + 1} @_};
$f2 = sub {map {log($_)} @_};
$f3 = sub {map {$_ * 3} @_};
- or download this
# combined transform
sub trans1 {&$f3(&$f2(&$f1))};
...
@trans = trans1(@data);
print "@trans\n";
- or download this
# make a sequence array
@seq = ($f1, $f2, $f3);
...
@trans = trans2(@data);
print "@trans\n";