sub doIfTrue() { print "Doing true stuff...\n" } sub doIfFalse() { print "Doing false stuff...\n" } my $booleanVariable = false; $booleanVariable ? doIfTrue() : doIfFalse(); #### if ( $booleanVariable == true ) { doIfTrue() } else { doIfFalse() } #### if ( $booleanVariable ) { doIfTrue() } else { doIfFalse() } #### ... my $daysRemaining = someFunction(); print "You have $daysRemaining ", $daysRemaining > 1 ? "days" : "day", " left to finish project X.\n";