Por defecto Condición ¿Qué pasa con la situación de una, si elsif de codificación, donde ninguna de las condiciones es verdadera? Por esa situación tendrá que reportar (informar al usuario) de algo en ese sentido. Esta es una oportunidad para dar alguna respuesta por defecto. Para ello, simplemente añadiendo la sección de la persona (sin condiciones) al final de la codificación, si elsif.
El siguiente código ilustra esto: usar estricta; print "Content-Type: text /html \\ n \\ n"; mi $ hisVar = 10000; if ($ hisVar == 10) {print "El valor es pequeño"; } Elsif ($ hisVar == 100) {print "Valor es medio"; } Elsif ($ hisVar == 1000) {print "Valor es grande '; } Else {print "$ hisVar es muy grande '; } Pruebe el código de arriba, si no lo ha hecho. Al comienzo del código, 10.000 se asigna a la variable. Tenga en cuenta que cuando usted está solicitando números con más de 3 dígitos, no utilice comas (escribe 10.000 y no 10.000).
En el código, ninguna de las condiciones se satisface, por lo que el último bloque, que no tiene ninguna condición (que es la parte más), se ejecuta. Lea el código para apreciar esto. Sintaxis completa de sentencia if La sintaxis completa de la sentencia if es: if (condición) {sentencias} elsif (condición) {sentencias} elsif (condición) {sentencias} - - - else {sentencias} La sentencia switch El código anterior se sustituye por el siguiente. Leer y probarlo.
use strict; print "Content-Type: text /html \\ n \\ n"; mi $ hisVar = 10000; utilizar interruptor; switch ($ hisVar) {case (10) {print "El valor es pequeño"; } Caso (100) {print "El valor es medio"; } Caso (1000) {print "El valor es grande"; } Else {print "$ hisVar es muy grande '; }} La sintaxis de la sentencia switch es: el uso del interruptor; switch ($ variable) {case (valor) {sentencias; } Caso (valor) {sentencias; } - - - Else {declaraciones; }} Se empieza con el "uso del interruptor;" declaración. Entonces usted tiene la sentencia switch. No es una declaración ordinaria.
La última situación es la situación más. Se utiliza la sentencia switch en lugar de la instrucción if-elsif, cuando se quier