Si elle était fausse, rien ne se passera. Autrement dit, la déclaration (s) dans les accolades ne sera pas exécuté. Il est une instruction else Sub Vous pouvez attacher à l'if. La partie reste est similaire dans le codage de la partie si. Cependant, son bloc (des accolades) est exécutée lorsque l'état du cas est faux. L'autre partie n'a pas de condition.
Essayez le code suivant: use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = 36; if ($ hisVar == 20) {print "Je suis étudiant ActivePerl '; } Else {print "je fais autre chose»; } Dans le code ci-dessus, d'une valeur de 36 $ est affecté à hisVar. Dans le cas condition, nous testons si $ hisVar est égal à 20. Ainsi, la condition renvoie false, et la déclaration (s) dans le bloc else est (sont) exécutée. Notez comment la section else a été tapé. Notez également que le reste est un mot réservé.
elsif Vous pouvez avoir plus d'un test à faire dans une situation particulière ou pour la même variable. Dans ce cas, vous incluez le "elsif" mot réservé comme dans le code suivant. Essayez-le. use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = 1000; if ($ hisVar == 10) {print 'La valeur est petite'; } Elsif ($ hisVar == 100) {print 'valeur est moyen »; } Elsif ($ hisVar == 1000) {print 'valeur est grande »; } Une valeur de 1000 est attribué à hisVar.
Le codage si-elsif permettra de tester si $ hisVar est de 10; si elle est (ce qui ne l'est pas) le bloc correspondant affiche «La valeur est petite. Le code sera alors tester si $ hisVar est de 100; si elle est (ce qui ne l'est pas), le bloc correspondant affiche, 'Value est moyen ». Le code sera alors tester si $ hisVar est de 1000; si elle est, le bloc correspondant affiche, «La valeur est grande». Avec la si-elsif codage seul des blocs peut être exécutée; qui est, une seule des conditions peut être vrai (le reste devrait être fausse).
Dans le codage si-el
else…