in reply to I Keep getting the error: "my" variable $a masks earlier declaration in same scope at bigsmall.pl line 8 (#1)

I could not reproduce your error with your posted code. I got other compile errors which I fixed by adding/removing semicolons (see my "semi" comments). This code compiles and runs for me:
use warnings; use strict; use diagnostics; my ($a, $b, $largest, $smallest); print "Enter your First Number:\n"; # semi chomp ($a = <>); $largest = $a; $smallest = $a; print "Enter your Second Number:\n"; # semi chomp ($b = <>); if ($a > $b) # semi { $largest=$a; $smallest=$b; } else { $largest=$b; $smallest=$a; } print "The Biggest number is $largest and the smallest number is $smal +lest\n";
It is important to note that $a and $b are special variables to Perl.
  • Comment on Re: I Keep getting the error: "my" variable $a masks earlier declaration in same scope at bigsmall.pl line 8 (#1)
  • Download Code