$foo X= $bar; # is short for: $foo = $foo X $bar; #### $foo += $bar; # is short for: $foo = $foo + $bar; $foo ||= $bar; # is short for: $foo = $foo || $bar; $foo .= $bar; # is short for: $foo = $foo . $bar; $foo *= $bar; # is short for: $foo = $foo * $bar; #### $OUTFH{$name} = $OUTFH{$name} || IO::File->new(">g:\\perl_scripts\\$name.log"); $FH = $OUTFH{$name} or die $!; #### my $result = $cache{$input} ||= my_function($input);