Uma instrução if pode ser seguida por uma instrução else opcional, que é executada quando a expressão booleana é falsa.
gramática
O formato da sintaxe é o seguinte:
if(boolean_expression){ # executado quando a expressão booleana boolean_expression for verdadeira}else{ # executado quando a expressão booleana boolean_expression for falsa}
Se a expressão booleana boolean_expression for verdadeira, o código dentro do bloco if será executado. Se a expressão booleana for falsa, o código do bloco else será executado.
fluxograma
Exemplo
#!/usr/bin/perl $a = 100 ; # Use a instrução if para julgar a expressão booleana se ( $a < 20 ) { #Executado quando a expressão booleana é verdadeira imprimir " a é menor que 20 n " } else { #Executado quando a expressão booleana é falsa imprimir " a é maior que 20 n " ; imprimir " O valor de a é: $a n " ; $a = " " ; # Use instruções if para determinar expressões booleanas se ( $a ) { #Executado quando a expressão booleana é verdadeira imprimir " uma condição é verdadeira n " } else { #Executado quando a expressão booleana é falsa imprimir " uma condição é falsa n " } imprimir " O valor de a é: $a n " ; Executando o programa acima, o resultado de saída é:
O valor de a maior que 20a é: 100a O valor da condição é falso é: