my $BigCalc = do { my $SmallCalc; .... $smallCalc; }; #### { lock $fred; $fred = 3; } #### { my $var; sub fred { if( $var++ ) { ...; } ... } }
## { lock $fred; $fred = 3; } ##
## { my $var; sub fred { if( $var++ ) { ...; } ... } }