in reply to Re: Perl script for the post processing of one CSV file
in thread Perl script for the post processing of one CSV file

the second "our @sums" inside the END block is not needed. "our" already makes is accessible to all.
And if the first declaration was "my @sums", then it can not be used by the END block, not even as @main::sums
  • Comment on Re^2: Perl script for the post processing of one CSV file

Replies are listed 'Best First'.
Re^3: Perl script for the post processing of one CSV file
by BillKSmith (Monsignor) on Oct 04, 2019 at 14:25 UTC

    the second "our @sums" inside the END block is not needed

    Good point! I have often needed a second 'our' in a BEGIN block at the start of a file when using "-n". I never noticed that an END block at the end is included in the scope of the first 'our'. Note that if we change the single 'our' to 'my', the code still compiles without error. It fails to execute correctly due to life-time issues, not scope.

    Bill