One if statement can be followed by an optional elsif statement, and then follow another else statement.
This conditional judgment statement is very useful in the case of multiple conditions.
When using the if , elsif , and else statements, you need to pay attention to the following points.
ifstatement can be followed by 0 or 1elsestatement, butelsifmust be in the backelsestatement.ifstatement can be followed by 0 or 1elsifstatements, but they must be written in theelsebefore the statement.If one of them
elsifsuccessful execution, otherselsifandelsewill no longer be executed.
5.13.1. Grammar #
The syntax format is as follows:
if(boolean_expression 1){ # In the Boolean expression boolean_ Expression 1 is executed as true } elsif( boolean_expression 2){ # In the Boolean expression boolean_ Expression 2 is executed as true } elsif( boolean_expression 3){ # In the Boolean expression boolean_ Expression 3 is executed as true } else{ # Executed when all conditions of a Boolean expression are false } Example #
#/ Usr/bin/perl $a=100# Use==to determine whether two numbers are equal if ($a==20) {# condition is When true, execute printf "a with a value of 20 n";} Elsif ($a==30) {# Condition is true When executing printf "a, the value is 30 n";} Else {# All of the above conditions are false When executing printf 'a', the value is $a n ';} Execute the above program, and the output is as follows:
The value of a is 100