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

E a lógica booleana Condições ActivePerl

O básico de PHP - Parte 6 Introdução Esta é a parte 6 da minha série, Noções básicas de ActivePerl. Nesta parte da série que aplicar a lógica booleana para condições ActivePerl. 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.

Expressão Individual Exemplo Considere o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; minha me $ = "alto"; if ($ me eq "alto") {print 'Eu sou alto "; } Leia e tentar o código. meios eq, igual a. Na condição (de parênteses se) há apenas uma expressão, que é, me $ eq "alto". Não confunda entre a minha e me. a minha é uma palavra reservada e me precedido por $ no código, é um nome de variável. Se essa expressão resulta em true, o bloco se será executado. Em Perl ou ActivePerl o número 1 significa verdade em uma condição eo número 0 significa falso.

Na verdade, qualquer número exceto 0 significa true; mas não se preocupe com isso por enquanto. A declaração if acima é equivalente a if

(1) {print "Eu sou alto"; } Para esta segunda se-declaração a ser executada, você não precisa a criação da variável e sua atribuição. Leia e tente o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; minha me $ = "alto"; if

(1) {print "Eu sou alto"; } Vejamos um caso em que os condição resulta em falso.

Considere o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; my $ me = "curta"; if ($ me eq "alto") {print 'Eu sou alto "; } O bloco se-(chaves) no código acima não será executado, porque a condição resulta em falso, uma vez que o valor da variável, $ me, é "curto" e não "de altura". A declaração if acima é equivalente a: if

(0) {print 'Eu sou alto "; } O bloco se só pode ser executado se a condição for verdadeira. Neste último caso, não é executado, uma vez que zero significa falso.

Mais de uma expressão na Condição Você pode ter mais de uma expressão em uma condição. Nesta parte da série, eu considero um máximo de duas expressões em uma condição. Cada uma das expressões resulta em verdadeiro ou falso. As expressões são combinados com o E, OU NÃO ou operadores. O operador AND é digitado como, &&.

O operador OR é digitado como,

Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.