in reply to Re: 'block' idiom needed
in thread 'block' idiom needed

no, return will exit the sub. i just wanted to exit the braces.

Replies are listed 'Best First'.
Re^3: 'block' idiom needed
by diotalevi (Canon) on Jan 07, 2007 at 06:44 UTC

    Well yes... but then you just said return $setting outside of the braces. It'd be better for locality to not escape the braces just to get to the return and instead just do the return directly.

    ⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊

      ah. sorry for the confusion.

      This is a VASTLY simplified section of code. in practice its more like:
      sub configure { my $setting_a= undef; my $setting_b= undef; { run a bunch of things setting combinations of a or b , last } do someting with settings a and b }
      there are too many sub vars needed in the block to have that stuff in a seperate sub without passing tons of args around -- so i wanted to localize them in a breakable block