Sentencia UNLESS...ELSIF en Perl
Sentencias condicionales en Perl
Una sentencia unless puede ir seguida de una sentencia elsif opcional, y luego de otra sentencia else.
Este tipo de sentencia condicional es muy útil cuando hay múltiples condiciones.
Al usar sentencias unless, elsif, else, debes tener en cuenta los siguientes puntos.
Una sentencia unless puede ir seguida de 0 o 1 sentencia else, pero después de una sentencia elsif debe haber una sentencia else.
Una sentencia unless puede ir seguida de 0 o 1 sentencia elsif, pero estas deben escribirse antes de la sentencia else.
Si una de las sentencias elsif se ejecuta correctamente, las demás sentencias elsif y else no se ejecutarán.
Sintaxis
El formato de sintaxis es el siguiente:
unless(boolean_expression 1){
# 在布尔表达式 boolean_expression 1 为 false 执行
}
elsif( boolean_expression 2){
# 在布尔表达式 boolean_expression 2 为 true 执行
}
elsif( boolean_expression 3){
# 在布尔表达式 boolean_expression 3 为 true 执行
}
else{
# 没有条件匹配时执行
}
Ejemplo
Al ejecutar el programa anterior, el resultado de salida es:
a 的值不为 30Otras extensiones