sub int_monitor (\$ ) :lvalue { my $var=shift; print "$var\n"; $$var }; #### sub int_monitor:lvalue { my $var=\shift; print "$var\n"; $$var };