uso restrito; print "Content-Type: text /html \\ n \\ n"; for (o meu $ n = 0; n $ {print $ n; print 'if ($ n == 2) {passado;}} Cada vez no circuito, o se-condição é verificada para o valor true Quando $. n é 2, o se-condição vai return true;. tornar o se-bloco para executar No bloco se, você tem apenas uma declaração, a última declaração é apenas uma palavra, última Sempre termine a última declaração e.. outras declarações com um ponto e vírgula. A última declaração interrompe o ciclo de repetir. Neste caso, ele parou o loop quando a condição If interno ocorreu (era verdade).
O próximo comando Você pode causar uma iteração a ser ignorado como o loop é repetição . Você pode usar o seguinte declaração para isso, é apenas uma palavra, ao lado Sempre terminar com um ponto e vírgula O código a seguir ilustra isso, quando $ n é 2. A iteração por US $ n igual a 2 é ignorada use strict;.... de impressão "Content-Type: text /html \\ n \\ n"; para (meu US $ n = 0; n $ {if ($ n == 2) {seguinte;} imprimir $ n; print '} Para pular a iteração do bloco, você coloca a próxima instrução e sua condição no início do bloco.
Isto é como a próxima instrução se comporta: - Em um loop while, ele salta de volta para a condição. - Em um loop for, ele salta para a atualização (incremento) expressão. Viemos para o final desta parte da série, vamos continuar na próxima parte. Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo na caixa de pesquisa da página e clique em Procurar (menu utilização se disponível): Introdução ao ActivePerl ActivePerl Sintaxe Básica Basics de Variáveis ActivePerl ActivePerl Declarações condicionais booleanas Lógica para Demonstrações ActivePerl a lógica booleana e Condições ActivePerl ActivePerl Comparação e operadores aritméticos ActivePerl laço ActivePerl Arrays ActivePerl Hashes ActivePerl Tipos de variáveis e Contexto ActivePerl Subroutines ActivePerl Introdução l