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

ActivePerl condicional Statements

re s e i. Lembre-se sempre esta: a codificação se-elsif é usada somente para situações em que apenas uma das condições está preenchida (é verdade). elsif é uma contração de "else if". Padrão Condição E sobre a situação de um se-elsif codificação em que nenhuma das condições for verdadeira? Para que situação você precisará informar (informar o utilizador) de algo nesse sentido. Esta é uma oportunidade para dar alguma resposta padrão. Você pode fazer isso simplesmente adicionando a seção mais (nenhuma condição) no final da codificação se-elsif.

O código a seguir ilustra isso: use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = 10000; if ($ hisVar == 10) {print "O valor é pequeno"; } Elsif ($ hisVar == 100) {print "O valor é médio"; } Elsif ($ hisVar == 1000) {print "O valor é grande '; } Else {print "$ hisVar é muito grande"; } Tente o código acima, se você não tiver feito isso. No início do código, é de 10.000 atribuído a variável. Observe que quando você está aplicando os números com mais de 3 dígitos, você não usar vírgulas (você digite 10000 e não 10.000).

No código, nenhuma das condições é satisfeita, de modo que o último bloco, que não tem qualquer condição (que é a outra parte), é executada. Leia o código para apreciar este. Completo sintaxe para declaração if A sintaxe completa para a declaração if é: if (condição) {declarações} elsif (condição) {declarações} elsif (condição) {declarações} - - - else {declarações} A instrução switch O código anterior passa a ter a seguinte. Leia e experimentá-lo.

use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = 10000; Use a opção; switch ($ hisVar) {case (10) {print "O valor é pequeno"; } Caso (100) {print "O valor é médio"; } Caso (1000) {print "O valor é grande '; } Else {print "$ hisVar é muito grande"; }} A sintaxe para a instrução switch é: usar o interruptor; switch ($ variável) {case (valor) {declarações; } Caso (value) {declarações; } - - - Else {declarações; }} Você começa com a "Chave de uso;" afirmação. Então você tem a instrução switch. Não é uma declaração comum. A última situação é a situação mais.

Você usar a instrução switch em vez da instrução if-elsif, quando você quiser comparar a mesma variável com muitos valores diferentes. Aspas Se o valor for um número na condição, você não precisa tê-lo entre aspas. No entanto, se for uma string, você precisa tê-lo entre aspas. Vamos parar aqui e continuar na próxima parte da série. Como você continuar, sempre lembrar que

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