*   >> Lectura Educación Artículos >> science >> programación

ActivePerl condicional Statements

sentencia en las llaves. Pruebe el código anterior (hay que ponerle el nombre de archivo con las .pl de extensión y guardarlo en el directorio cgi-bin). Usted puede tener más de una sentencia en las llaves de la si-construcción. Si la condición es verdadera, se ejecutarán todas las declaraciones en las llaves. otra cosa En el código anterior, la declaración (s) en las llaves es (son) ejecuta si la condición es verdadera. ¿Y, si fuera falsa? Sería falso si nunca nos asignaron 20 a $ hisVar. Si fuera falsa, no pasará nada. Es decir, no se ejecuta la sentencia (s) en las llaves.

Hay una sentencia else sub puede adjuntar a la sentencia if. La parte más es similar en la codificación a la parte si. Sin embargo, su bloque (llaves) se ejecuta cuando la condición del caso es falsa. La parte else no tiene ninguna condición. Pruebe el siguiente código: use strict; print "Content-Type: text /html \\ n \\ n"; mi $ hisVar = 36; si (== $ hisVar 20) {print "Estoy estudiando ActivePerl '; } Else {print "que estoy haciendo otra cosa"; } En el código anterior, un valor de 36 se asigna a $ hisVar. En la condición si, probamos si $ hisVar es igual a 20.

Así que la condición devuelve false, y el estado (s) en el bloque de los demás es (son) ejecutado. Tenga en cuenta cómo se ha escrito la sección más. También tenga en cuenta que los demás es una palabra reservada. elsif Usted puede tener más de una prueba para hacer en una situación en particular o para la misma variable. En este caso se incluye el "elsif" palabra reservada como en el siguiente código. Intentalo.

use strict; print "Content-Type: text /html \\ n \\ n"; mi $ hisVar = 1,000; if ($ hisVar == 10) {print "El valor es pequeño"; } Elsif ($ hisVar == 100) {print "Valor es medio"; } Elsif ($ hisVar == 1000) {print "Valor es grande '; } Un valor de 1,000 se asigna a hisVar. La codificación -si elsif pondrá a prueba si $ hisVar es 10; si es (que no lo es) el bloque correspondiente mostrará "El valor es pequeño". El código será entonces probar si $ hisVar es 100; si es (que no lo es), el bloque correspondiente se mostrará, "El valor es medio".

El código será entonces probar si $ hisVar es de 1000; si lo es, el bloque correspondiente se mostrará, "El valor es grande". Con el si-elsif codificación solamente uno de los bloques puede ser ejecutado; es decir, sólo una de las condiciones puede ser verdad (el resto debe ser falsa). En la codificación si-elsif, la primera línea debe ser la condición si; el resto son condiciones els

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.