in reply to Passing subroutines as arguments
sub a { my ($sub) = @_; $sub->(4) } sub b { print @_ }; a(\&b); [download]
a( sub {print @_} ) [download]