##
$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);