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

ActivePerl condicional Statements

(você tem que dar-lhe qualquer nome de arquivo com as .pl de extensão e salve-o no diretório cgi-bin). Você pode ter mais de uma instrução nas chaves do se-construção. Se a condição for verdadeira, todas as declarações nas chaves será executado. outra coisa No código acima, a declaração (s) nas chaves é (são) executado se a condição for verdadeira. Que tal, se fosse falsa? Seria falso se nós nunca atribuído 20 a US $ hisVar. Se fosse falso, nada vai acontecer. Ou seja, a declaração (s) nas chaves não serão executadas. Há uma outra sub declaração que você pode anexar a declaração if.

A parte mais é semelhante na codificação ao se parte. No entanto, seu bloco (chaves) é executada quando a condição do caso é falsa. A outra parte não tem qualquer condição. Tente o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = 36; if ($ hisVar == 20) {print 'Estou estudando ActivePerl'; } Else {print 'Eu estou fazendo outra coisa "; } No código acima, um valor de 36 é atribuído a $ hisVar. No se-condição, testamos se $ hisVar é igual a 20. Assim, a condição retornar false, ea declaração (s) no bloco o resto é (são) executado.

Observe como a seção mais foi digitado. Observe também que o resto é uma palavra reservada. elsif Você pode ter mais do que um teste para fazer em uma situação particular ou para a mesma variável. Neste caso, você incluir o "elsif" palavra reservada como no código a seguir. Experimente. use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = 1000; if ($ hisVar == 10) {print "O valor é pequeno"; } Elsif ($ hisVar == 100) {print "O valor é médio"; } Elsif ($ hisVar == 1000) {print "O valor é grande '; } Um valor de 1000 é atribuído a hisVar.

A codificação se-elsif irá testar se é hisVar $ 10; se é (o que não é) o bloco correspondente exibirá "O valor é pequeno". O código, em seguida, testar se é hisVar $ 100; se é (o que não é), o bloco correspondente será exibido, 'O valor é médio ". O código, em seguida, testar se é hisVar $ 1000; se for, o bloco correspondente será exibido, 'O valor é grande ". Com a codificação elsif-se apenas um dos blocos podem ser executados; Ou seja, apenas uma das condições pode ser verdadeira (o resto deve ser false).

Na codificação se-elsif, a primeira linha deve ser a condição se-; o resto são condições elsif. A palavra elsif reservados leva uma condição, mas a palavra mais reservada nunca toma uma condição. Note-se que a palavra reservada é elseif e não elseif. Não há e ent

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