*   >> Lecture Éducation Articles >> science >> la programmation

Comparaison activeperl et l'arithmétique Operators

Bases de ActivePerl - Partie 7 Introduction Cela fait partie de ma série 7, Bases de ActivePerl. Dans cette partie de la série, nous parlons de certains opérateurs ActivePerl communes. Nous avons vu les opérateurs logiques. Nous avons également vu la cession et opérateurs égales. Dans cette partie, nous examinons la comparaison et opérateurs arithmétiques. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].

Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Opérande Un opérande est une variable ou un littéral (valeur) associé à un opérateur. Considérons, $ myVar = 30; $ myVar est un opérande de gauche et 30 est un opérande de droite. = Est l'opérateur d'affectation, pas l'opérateur d'égalité. L'opérateur est égale, == lorsqu'ils traitent avec des chiffres et des éq lorsqu'ils traitent avec des cordes; et est utilisé uniquement dans des conditions. Considérez: $ myVar && $ hisVar && $ herVar Il ya trois opérandes dans l'expression ci-dessus.

Ainsi, vous pouvez parler de la première, deuxième et troisième opérande. Opérateurs de comparaison Un opérateur de comparaison compare les opérandes sur ses côtés et renvoie une valeur logique (vrai ou faux) selon que la comparaison est correcte ou erronée. Si la comparaison est correcte une valeur logique true est renvoyée. Si elle est fausse, une valeur logique False est renvoyée. Un autre nom pour booléenne valeur est la valeur logique, ce qui est vrai ou faux. L'égalité de l'opérateur pour les numéros Il est ==, tapé comme un opérateur de double affectation.

L'opérateur d'égalité renvoie vrai si opérandes (chiffres) sont égaux, sinon il retourne faux. Le Not Equal opérateur pour les numéros de l'opérateur Not Equal est à l'opposé de l'égalité de l'opérateur. Le Not Equal opérateur est,! =. Elle retourne true si les opérandes ne sont pas égaux, sinon il retourne faux. Penchons-nous sur quelques exemples: lire et de tenter le code suivant: use strict; print "Content-Type: text /html \\ n \\ n"; my $ myVar = 25; my $ hisVar = 30; if (! $ myVar = $ hisVar) {print 'Les valeurs des deux variables ne sont pas égaux.

'; } $ MyVar est de 25, $ hisVar est de 30. La condition est lu comme ceci: Si $ myVar est pas égal à $ hisVar, alors le cas du bloc sera exécuté. Depuis les valeurs des variables ne sont pas égaux, ($ myVar! = $ HisVar) renvoie vrai. Dans le code suivant, les valeurs des deux variables sont égales, donc la condition renvoie false et si-bloc ne sera exécuté. use strict; print "Content-Type: text /html \\ n \\ n"; my $ myVar = 50; my $ hisVar = 50; if (! $ myVar = $ hisVar) {print 'Les valeurs des deux variables ne sont pas égaux.

'; } Note: La lettre O et le chiffre zéro ne sont pas les mêmes choses. Si vous tapez la lettre O à la place de zéro

(0), vous ne devrez pas les bons résultats. Le zéro de chiffres se trouve dans le clavier numérique de votre clavier. La lettre O se trouve dans la principale zone de clavier. L'égalité de l'opérateur pour cordes Il est eq, le sens, l'égalité. L'opérateur d'égalité renvoie vrai si opérandes (chaînes) sont égaux, sinon il retourne faux. Nous avons vu des exemples de cela. Le Not Equal opérateur pour cordes La Not Equal opérateur est à l'opposé de l'égalité de l'opérateur.

Le Not Equal opérateur pour cordes est, NE. Elle retourne true si les opérandes ne sont pas égaux, sinon il retourne faux. Lire et essayez le code suivant pour illustrer ceci: use strict; print "Content-Type: text /html \\ n \\ n"; if ("un" ne "deux") {print "Les chaînes ne sont pas égales."; } L'opérateur opérateur supérieur Le Supérieur est,>. Il renvoie vrai si l'opérande de gauche est plus grand que l'opérande de droite. Dans l'exemple suivant, l'opérande de gauche est plus grand que l'opérande de droite.

Donc, si le bloc est exécuté: use strict; print "Content-Type: text /html \\ n \\ n"; my $ variab1 = 60; my $ variab2 = 70; si (variab2 $> $ variab1) {print "La valeur de variab2 est supérieure à la valeur de variab1. '; } Lire et essayez le code ci-dessus. Supérieur ou égal - opérateur Opérateur Le Supérieur ou égal est,>

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.