Turn a small option flag into a behavior label.

Option Flags

option_flags.pl
use strict;
use warnings;

my $verbose = ;
my $mode = $verbose ? "verbose" : "quiet";
my $detail = $verbose ? "show details" : "hide details";

print "verbose=$verbose\n";
print "mode=$mode\n";
print "detail=$detail\n";
use strict;
use warnings;

my $verbose = ;
my $mode = $verbose ? "verbose" : "quiet";
my $detail = $verbose ? "show details" : "hide details";

print "verbose=$verbose\n";
print "mode=$mode\n";
print "detail=$detail\n";
option-flags Flags are often yes-or-no switches. A program can convert a flag into a clear mode before doing the main work.