*   >> Lezen Onderwijs artikelen >> science >> programming

Logica En ActivePerl Conditions

grondbeginselen van PHP - Deel 6 Inleiding Dit is deel 6 van mijn reeks, Basis van ActivePerl. In dit deel van de reeks Booleaanse logica toepassen we ActivePerl omstandigheden. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

Single Expressie Voorbeeld Beschouw de volgende code: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ me = "hoog"; if ($ me eq "hoog") {print 'Ik ben lang; } Lees en probeer de code. eq middelen gelijk. In de toestand (indien van haakjes) er enkele uitdrukking, die, $ me eq "hoog". Niet te verwarren tussen mijn en mij. mijn is een gereserveerd woord en mij voorafgegaan door $ in de code, is een variabele naam. Als deze expressie resulteert in true, wordt de if-blok uitgevoerd. In Perl of ActivePerl de nummer 1 betekent ware in een voorwaarde en het getal 0 betekent vals.

In feite een aantal uitzondering van 0 betekent true; maar maak je geen zorgen over dat voor nu. De bovenstaande if-statement is gelijk aan if

(1) {print 'Ik ben lang; } Voor deze tweede if-statement uit te voeren, hoeft u niet het maken van de variabele en de opdracht nodig hebben. Lees en probeer de volgende code: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ me = "hoog"; if

(1) {print "Ik ben lang; } Laten we eens kijken naar een geval waarin de resultaten toestand verkeerde.

Beschouw de volgende code: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ me = "korte"; if ($ me eq "hoog") {print 'Ik ben lang; } De if-blok (accolades) in de bovenstaande code niet zal worden uitgevoerd, omdat de resultaten voorwaarde onwaar, omdat de waarde van de variabele, $ mij, is "korte" en niet "hoog". De bovenstaande if-statement is gelijk aan: if

(0) {print 'Ik ben lang; } De if-blok kan alleen worden uitgevoerd als de voorwaarde waar is. In dit laatste geval niet uitgevoerd, omdat nul betekent false.

Meer dan een Expressie in Voorwaarde U kunt meer dan een expressie in een conditie. In dit deel van de reeks, beschouw ik maximaal twee uitdrukkingen in een toestand. Elk van de uitdrukkingen leidt waar of onwaar. De uitdrukkingen worden gecombineerd met de AND, OR of NOT operators. De operator wordt getypt als, &&. De OR operator wordt getypt als, || . De NIET operator wordt getypt als! . &&, || , en ! zijn logische oper

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.