*   >> Leitura Educação Artigos >> science >> programação

Noções básicas de ActivePerl Âmbito Variável

rio denotação) iria imprimir o seu valor. Remover o símbolo # e tentar o código e observe que a última declaração de impressão não iria funcionar, e você seria provável receber uma mensagem de erro. O sub Construct e Escopo de variável O código a seguir foi escrito semelhante ao anterior; As variáveis ​​e de teste (cópia) declarações foram escritas de uma forma similar.

Leia e tente o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = "sua escalar"; sub myFn {print $ hisVar; my $ herVar = "ela escalar"; } MyFn; #print $ herVar; Você deveria ter tentado o código. Note-se que a variável declarada fora sub-bloco é visto no interior do sub-bloco. Agora remover o comentário denotação na última linha e tente novamente o código; provavelmente você vai receber uma mensagem de erro, porque uma variável declarada dentro do bloco sub não pode ser visto fora do bloco sub.

O para Construct e Escopo de variável O código a seguir foi escrito semelhante ao anterior; As variáveis ​​e de teste (cópia) declarações foram escritas de uma forma similar. Leia e tente o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = "sua escalar"; for (o meu $ i = 0; i $ {print $ hisVar; my $ herVar = "ela escalar";} #print $ herVar; #print $ i; Você deveria ter tentado o código Note que a variável declarada fora da para.

-bloco é visto dentro do bloco para Neste caso, o valor da variável é impressa 3 vezes Agora remover o comentário na última denotação-mas-uma linha e tente novamente o código;.. você provavelmente receberá uma mensagem de erro, porque uma variável declarada dentro do bloco para não pode ser visto fora do bloco para. Coloque de volta o símbolo de comentário, você acabou removido. Não é uma questão nova. Pode uma variável declarada dentro dos parênteses das ser visto para-construção fora o de construção (bloco)? Para verificar isso, remova o símbolo de comentário na última linha do código acima.

Se a variável, $ i que foi declarado nos parênteses pode ser visto fora do para-construção, em seguida, a última declaração (linha) vai exibi-lo Experimente o código e observe que a variável não é vista fora do para-construção.; você provavelmente receberá uma mensagem de erro. Uma variável, declarou dentro dos parênteses de um para-construção não é vista fora do para-construção, mas é visto dentro dos parênteses para-e para dentro do bloco. Blocos Conclusão existir com diferentes construções. Uma variável declarad

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.