Uma instrução except pode ser seguida por uma instrução else opcional, que é executada quando a expressão booleana é verdadeira.
O formato da sintaxe é o seguinte:
A menos que(boolean_expression){ # execute quando a expressão booleana boolean_expression for falsa}else{ # execute quando a expressão booleana boolean_expression for verdadeira}
Se a expressão booleana boolean_expression for falsa, o código dentro do bloco except será executado. Se a expressão booleana for verdadeira, o código do bloco else será executado.
#!” ; }else{ # Quando a expressão booleana for verdadeira, execute printf "A condição fornecida é verdadeiran";}print "O valor de a é: $an";$a = "";# Use a menos que A instrução detecta a expressão booleana a menos que( $a ){ # Quando a expressão booleana for falsa, execute printf "a A condição dada é falsan";}else{ # Quando a expressão booleana for verdadeira, execute printf "a A condição dada é truen";}print "O valor de a é: $an";
Executando o programa acima, o resultado de saída é:
A condição fornecida é falsa e o valor é: 100a A condição fornecida é falsa e o valor é: