Una declaración if puede ir seguida de una declaración else opcional, que se ejecuta cuando la expresión booleana es falsa.
gramática
El formato de sintaxis es el siguiente:
if(boolean_expression){ # ejecutar cuando la expresión boolean boolean_expression sea verdadera}else{ # ejecutar cuando la expresión boolean boolean_expression sea falsa}
Si la expresión booleana boolean_expression es verdadera, se ejecuta el código dentro del bloque if. Si la expresión booleana es falsa, se ejecuta el código dentro del bloque else.
diagrama de flujo
Ejemplo
#!/usr/bin/perl $a = 100 ; # Usa la declaración if para juzgar la expresión booleana si ( $a < 20 ) { #Ejecutado cuando la expresión booleana es verdadera imprimirf " a es
menor que 20 n " } else { #Ejecutado cuando la expresión booleana es falsa imprimirf " a es mayor
que 20 n " } imprimir " El valor de a es: $a n " ; $a = " " ; # Utilice sentencias if para determinar expresiones booleanas si ( $a ) { #Ejecutado cuando la expresión booleana es verdadera imprimirf " una
condición es verdadera n " ; #Ejecutado cuando la expresión booleana es falsa imprimirf " una condición es falsa n " ; imprimir " El valor de a es: $a n " ; Al ejecutar el programa anterior, el resultado de salida es:
El valor de a mayor que 20a es: 100a El valor de la condición es falso es: