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

ActivePerl Vergelijking en rekenen Operators

grondbeginselen van ActivePerl - Deel 7 Inleiding Dit is deel 7 van mijn reeks, Basis van ActivePerl. In dit deel van de serie, we praten over een aantal gemeenschappelijke ActivePerl Operators. We hebben de logische operatoren gezien. We hebben ook gezien de opdracht en gelijke operators. In dit deel kijken we naar de vergelijking en rekenkundige operatoren. 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. Operand Een operand is een variabele of een letterlijke (waarde) geassocieerd met een operator. Denk $ myVar = 30; $ myVar is een linker operand en 30 is een recht operand. = Is de opdracht operator, niet de gelijke operator. De gelijke operator, == bij het omgaan met getallen en eq bij het omgaan met strijkers; en wordt gebruikt in omstandigheden. Overwegen: $ myVar && $ hisVar && $ herVar Er zijn drie operanden in de bovenstaande uitdrukking.

Dus, kun je spreken van de eerste, tweede en derde operand. Vergelijkingsoperatoren Een vergelijkingsoperator vergelijkt het operanden aan de zijkanten en een logische waarde (waar of onwaar) naargelang de vergelijking correct of fout is. Als de vergelijking juist is een logische waarde true wordt geretourneerd. Als het verkeerd is, is een logische waarde false geretourneerd. Een andere naam voor Booleaanse waarde is logische waarde, dat is waar of onwaar. De Equal Operator voor Numbers Het is ==, getypt als een dubbele opdracht operator.

De gelijke operator geeft true als operanden (cijfers) gelijk zijn, anders false geretourneerd. De Niet gelijk Operator voor Numbers Niet gelijk de exploitant is het tegenovergestelde van de Equal Operator. De operator Niet gelijk is,! =. Het geeft true als de operanden niet gelijk zijn, anders false geretourneerd. Laten we eens kijken naar enkele voorbeelden: Lees en probeer de volgende code: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ myVar = 25; mijn $ hisVar = 30; if (! $ myVar = $ hisVar) {print 'De waarden van de twee variabelen zijn niet gelijk.

"; } $ MyVar is 25, $ hisVar is 30. De aandoening wordt gelezen als volgt: Als $ myVar is niet gelijk aan $ hisVar, dan is de if-blok wordt uitgevoerd. Aangezien de waarden van de variabelen zijn niet gelijk, ($ myVar! = $ HisVar) geeft true. In de volgende code, de waarden van de twee variabelen gelijk, zodat de conditie false en het if-blok wordt niet uitgevoerd. strikte gebruiken; print "Content-Type: text /html \\ n \\ n"; mijn $ myVar = 50; mijn $ hisVar = 50; if (! $ myVar = $ hisVar) {print 'De waarden van de twee variabelen zijn niet gelijk.

"; } Opmerking: De letter O en het cijfer nul zijn niet dezelfde dingen. Als je de letter O type in plaats van nul

(0) zal je niet de juiste resultaten. Het cijfer nul wordt gevonden in de cijfertoetsen van het toetsenbord. De letter O is te vinden in het toetsenbord bevindt. De Equal Operator for Strings Het is eq, betekenis, gelijk. De gelijke operator geeft true als operanden (strings) gelijk zijn, anders false geretourneerd. We hebben voorbeelden gezien. De Niet gelijk Operator for Strings Niet gelijk de exploitant is het tegenovergestelde van de Equal Operator.

De Niet gelijk operator voor strijkers is, ne. Het geeft true als de operanden niet gelijk zijn, anders false geretourneerd. Lees en probeer de volgende code om dit te illustreren: use strict; print "Content-Type: text /html \\ n \\ n"; if ("een" ne "twee") {print "De snaren zijn niet gelijk."; } De operator Groter dan De operator Groter dan is,>. Het geeft true als de linker operand groter is dan de rechter operand. In het volgende voorbeeld links operand groter is dan de rechter operand.

Dus de if-blok wordt uitgevoerd: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ variab1 = 60; mijn $ variab2 = 70; if ($ variab2> $ variab1) {print 'De waarde van variab2 groter is dan de waarde van variab1. "; } Lees en probeer de bovenstaande code. Groter dan of gelijk - Exploitant De Groter dan of gelijk operator is,>

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