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

Fundamentos de ActivePerl Variable Scope

Var se declara en el interior del bloque. Ahora, si se ve fuera del bloque, entonces el último estado de cuenta (sin el comentario denotación) imprimiría su valor. Retire el símbolo # y probar el código y tenga en cuenta que la última declaración de impresión no iba a funcionar, y que sería probable recibir un mensaje de error. La construcción de sub y alcance variable El siguiente código se ha escrito similar a la anterior; las variables y la prueba (impresión) declaraciones se han escrito de una manera similar.

Lea y probar el siguiente código: use strict; print "Content-Type: text /html \\ n \\ n"; mi $ hisVar = "su escalares"; sub myFn {print $ hisVar; mi $ herVar = "ella escalar"; } MyFn; #print $ herVar; Usted debería haber probado el código. Tenga en cuenta que la variable declarada fuera de la sub-bloque es visto dentro de la sub-bloque. Ahora quite el comentario de la denotación en la última línea y probar el código de nuevo; es probable que reciba un mensaje de error, debido a que una variable declarada dentro del bloque sub no puede ser visto fuera del bloque sub.

El para Construir y alcance variable El siguiente código se ha escrito similar a la anterior; las variables y la prueba (impresión) declaraciones se han escrito de una manera similar. Lea y probar el siguiente código: use strict; print "Content-Type: text /html \\ n \\ n"; mi $ hisVar = "su escalares"; para (mi $ i = 0; $ i {print $ hisVar; mi $ herVar = "ella escalar";} #print $ herVar; #print $ i; Deberías haber probado el código Tenga en cuenta que la variable declarada fuera de la para.

-block se ve en el interior del bloque de En este caso el valor de la variable se imprime 3 veces Ahora quite el comentario denotación en el penúltimo una línea y probar el código de nuevo;.. es probable que reciba un mensaje de error, debido a una variable declarada dentro del bloque para que no se puede ver fuera del bloque para.: Vuelve el símbolo de comentario, usted acaba eliminado. Hay una nueva pregunta.

¿Puede una variable declarada dentro de los paréntesis de la de-construcción de verse fuera el de construcción (bloques)? Para comprobar esto, quite el símbolo de comentario en la última línea del código de seguridad. Si la variable, $ i que ha sido declarado en el paréntesis se puede ver fuera de la de-construcción, entonces el último comunicado (línea) lo mostrará Pruebe el código y tenga en cuenta que la variable no se ve fuera de la de-construcción.; es probable que reciba un mensaje de e

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