Noções básicas de ActivePerl - Parte 4 Introdução Esta é a parte 4 da minha série, Noções básicas de ActivePerl. Nesta parte da série, vemos como um grupo de instruções podem ser executadas com base em uma condição. É semelhante ao que acontece em uma linguagem humana. Por exemplo, alguém pode dizer que, se uma condição é verdadeira, fazer isso e isso e aquilo. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected].
Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. A instrução if Em ActivePerl, não é uma palavra reservada, que é "se". O "se" deve estar em letras minúsculas. Isto é usado para verificar se uma condição é verdadeira. Se é verdade, uma ou mais declarações são executadas. Vejamos um exemplo. Considere o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = 20; if ($ hisVar == 20) {print "Eu estou estudando ActivePerl, que é como Perl.
"; } Eu conselho que você sempre começar com a declaração, "use strict;" Se os resultados estão a ser enviada para o navegador como estamos fazendo, então você deve ter a declaração 'print "Content-Type: text /html \\ n \\ n"; " em seu código antes de qualquer outra declaração de impressão. Você tem a instrução que atribui o valor 20 para a variável, $ hisVar. Lembre-se, nós estamos usando $ hisVar pela primeira vez, por isso temos de começar, meu. Então você tem o "if". A instrução if começa com a palavra reservada, "se" e termina com a chaveta,}.
O que se passa dentro dos parênteses é a condição. As declarações a serem executadas estão nas chaves. A declaração se-não é uma declaração comum, por isso não termina com um ponto e vírgula. Toda declaração if (com os parênteses e colchetes) é chamado um-se construto. Se a condição é correta, ActivePerl irá substituí-lo com, é verdade, internamente; você não vê-lo. Se estiver errado, ActivePerl irá substituí-lo com, falso, internamente. No código acima, 20 foi atribuído a, $ hisVar. Então, é igual a $ hisVar 20.
Na condição de o sinal de igual é de dois operadores de atribuição: um próximo ao outro. A declaração if acima pode ser lido assim: if $ hisVar é igual a 20, em seguida, exibição, 'eu estou estudando ActivePerl, que é como Perl.'. Desde que nós atribuído o valor 20 a US $ hisVar, a condição da instrução se é verdade. Assim, a declaração nas chaves é executado. Experimente o código acima