HI Monks;

I want to make variable to forget its previous value while running in loop. I tried reset, delete but its not working. here is something like this troubling me:

use List::Util qw/ min max sum /; $a = -55;$b = -54; $c = -55;$d = -54; for (1..110) { $file = "x_$a\_to_$b\_y$c\_to_$d";#file name open(INFILE,"<","$file") or die("Couldn't open file for reading!\n"); while(<INFILE>){ push @column8,(split(/\s+/,$_))[7]; } $ZMAX = max @column8;print "maxZ $ZMAX\n"; $ZMIN = min @column8;print "minZ $ZMIN\n"; $thick = $ZMAX - $ZMIN; print "$thick\n"; $c++; $d++; }

Some of my files are empty or have single value from where it gives maximum and minimum difference as none or zero.So, actually when I run loop to calculate difference between maximum and minimum values for each file and if Zmax or Zmin is not found in the next file it uses previous file values. So is it possible to make Zmax or Zmin forget about existence after finishing one loop, so that in next loop it acts like a new variable again?


In reply to how to make variable forget its previous value? by sagar123

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.