*   >> Lese Utdanning Artikler >> science >> programming

Boolsk logikk og ActivePerl betingelser

Grunnleggende PHP - Del 6 Innledning Dette er en del 6 av serien min, Grunnleggende om ActivePerl. I denne delen av serien bruker vi boolsk logikk til ActivePerl forhold. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser. Enkelt Expression Eksempel Betrakt følgende kode: bruke strenge; print "Content-Type: text /html \\ n \\ n"; min $ meg = "tall"; if ($ meg eq "høy") {print "I am tall '; } Les og prøv koden.

eq midler, tilsvarende. I tilstanden (parenteser av if) det er bare ett uttrykk, som er, $ me eq "høy". Ikke forveksle mellom min og meg. min er et reservert ord og meg innledes med $ i koden, er en variabel navn. Hvis dette uttrykket resulterer i oppfyllelse, vil if-blokken utføres. I Perl eller ActivePerl nummer 1 betyr sant i en tilstand og tallet 0 betyr falsk. Faktisk så mange unntak 0 betyr sant; men ikke bry deg om det for nå.

Ovennevnte if-setning tilsvarer if

(1) {print "I am tall '; } For denne andre if-setningen som skal utføres, trenger du ikke å opprette variabelen og dens oppdrag. Les og prøv følgende kode: bruke strenge; print "Content-Type: text /html \\ n \\ n"; min $ meg = "tall"; if

(1) {skrive 'jeg er høy'; } La oss se på et tilfelle der tilstanden gir falsk.

Vurdere følgende kode: bruke strenge; print "Content-Type: text /html \\ n \\ n"; min $ meg = "short"; if ($ meg eq "høy") {print "I am tall '; } If-blokken (klammeparentes) i koden ovenfor ikke vil bli henrettet, fordi tilstanden gir falsk, siden verdien av variabelen, $ meg er "kort" og ikke "høy". Ovennevnte if-setning tilsvarer: if

(0) {print "I am tall '; } If-blokken kan bare utføres hvis betingelsen er sann. I dette siste tilfellet er det ikke utført, da null betyr falsk. Mer enn ett uttrykk i Forhold Du kan ha mer enn ett uttrykk i en tilstand.

I denne delen av serien, anser jeg maksimalt to uttrykk i en tilstand. Hver av de uttrykkene resulterer i sann eller usann. Uttrykkene er kombinert med AND, OR og NOT operatører. AND-operatoren er skrevet som, &&. OR-operatoren er skrevet som,

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.