#!/usr/bin/env perl use strict; use warnings; sub println { local $, = ""; print +(@_ ? @_ : $_), $/; } println(4 % 3); println(4 % 2); println(-4 % 3); println(4 ** 2); println(2 ** (1/2)); my $foo = 1; println($foo--); println($foo); println("dog"); $foo = 1; println(--$foo); println($foo); $foo = 'd'; println(--$foo); println($foo); $foo = 'Z'; println($foo++); println($foo); $foo = 'Hello'; $foo .= ', world'; println($foo); my $bar = '+'; $bar x= 6; println($bar); print '$a = '; my $a = ; print '$b = '; my $b = ; print '$c = '; my $c = ; my $ncookies = 0; sub printcookies { println("I like cookies " . $ncookies++); } if ($a == 5 && $b == 2) { printcookies(); } if ($a == 5 && $b == 2 || $c == 2) { printcookies(); } if ($a == 5 and ($b == 2 || $c == 3)) { printcookies(); } if ($a == 5 && $b == 2 or $c == 3) { printcookies(); } if ($a == 5 && $b == 2 or $c == 3) { printcookies(); } if (($a == 5 && $b == 2) or $c == 3) { printcookies(); } ($a, $b) = (5, 2); if ($a == 4 && $b < 3) { printcookies(); }