❮ Hash
❯
Boolean values
In Perl there is no special True and False values. Any value can be checked for True-ness. The following values are considered to be False:
undef 0 # the number 0. '' # empty string. '0' # a string with a single 0 in it.
Everything else is considered to be True.