This is an old revision of the document!
Perl is a highly capable, feature-rich programming language with over 25 years of development. These notes follow the path of the Learning Perl book.
undef before being assigned. undef acts as a 0 or “” as needed, but will throw a warning if printed.defined() checks if a variable has been defined. Can also set a variable to undef.if ($a == $b) { a = 0; } elsif ($a > $b) { a = 1; } else { a = -1; }
$count=0; while ($count < 10) { $count += 2; }
$line = <STDIN>;chomp removes a newline e.g. chomp($line=<STDIN>);