*   >> läser Utbildning artiklar >> science >> programming

Boolean logik och ActivePerl Conditions

Grunderna i PHP - Del 6 Inledning Detta är en del 6 av min serie, Grunderna i ActivePerl. I denna del av serien tillämpar vi Boolean logik att ActivePerl villkor. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser. Single Expression Exempel Betrakta följande kod: använd strikt; print "Content-Type: text /html \\ n \\ n"; min $ mig = "högt"; if ($ mig eq "tall") {print "Jag är lång"; } Läs och försök koden.

eq organ, motsvarande. I det tillstånd (parenteser av om) finns det bara ett uttryck, som är, $ mig eq "lång". Blanda inte ihop mellan min och mig. min är ett reserverat ord och jag föregås av $ i koden, är ett variabelnamn. Om detta uttryck leder till sann, kommer if-blocket exekveras. I Perl eller ActivePerl siffran 1 betyder sant i ett tillstånd och antalet 0 betyder falsk. I själva verket varje nummer utom 0 betyder sant; men oroa dig inte om det nu.

Ovanstående if-satsen är lika med om

(1) {print "Jag är lång"; } För denna andra om-sats som ska köras, behöver du inte att skapa variabeln och dess uppdrag. Läs och prova följande kod: använd strikt; print "Content-Type: text /html \\ n \\ n"; min $ mig = "högt"; if

(1) {print "Jag är lång"; } Låt oss titta på ett fall där tillstånd resulterar i false.

Tänk på följande kod: använd strikt; print "Content-Type: text /html \\ n \\ n"; min $ mig = "kort"; if ($ mig eq "tall") {print "Jag är lång"; } If-blocket (klamrar) i ovanstående kod inte kommer att verkställas, eftersom tillstånd resulterar i falska, eftersom värdet på variabeln $ mig är "kort" och inte "lång". Ovanstående if-satsen är lika med: if

(0) {print "Jag är lång"; } If-blocket kan endast utföras om villkoret är sant. I det senare fallet är det inte utförs, eftersom noll betyder falsk. Mer än ett uttryck i skick Du kan ha mer än ett uttryck i ett tillstånd.

I denna del av serien, anser jag högst två uttryck i ett tillstånd. Vart och ett av uttrycken resulterar i sant eller falskt. Uttrycken kombineras med AND, OR eller NOT operatörer. OCH Operatören skrivs som, &&. OR Operatören skrivs som, || . NOT Operator skrivs som! . &&, || , och ! kallas logiska operatorer.

Med logiska operatorer kan reglerna i den tidigare delen av serien skrivas om som: AND (falskt) && (false) = false (falskt) && (true) = falskt (true) && (false) = false (true) && (true) = sant eller (falskt) || (falsk

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.