Bases de ActivePerl - Partie 4 Introduction Cela fait partie de ma série 4, Concepts de base de ActivePerl. Dans cette partie de la série, nous voyons comment un groupe d'instructions peut être exécuté sur la base d'une condition. Il est semblable à ce qui se passe dans un langage humain. Par exemple, quelqu'un peut dire, si une condition est vrai, faire cela et cela et cela. 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. L'if dans ActivePerl, il est un mot réservé, qui est «si». Le «si» doit être en minuscules. Il est utilisé pour vérifier si une condition est vraie. Si il est vrai, un ou plusieurs instructions sont exécutées. Penchons-nous sur un exemple. Considérons le code suivant: use strict; print "Content-Type: text /html \\ n \\ n"; my $ hisVar = 20; if ($ hisVar == 20) {print "Je suis étudiant ActivePerl, qui est comme Perl.
"; } Je vous conseille de commencer toujours avec la déclaration, "use strict;" Si vos résultats sont à envoyer au navigateur comme nous le faisons, alors vous devriez avoir la déclaration "print" Content-Type: text /html \\ n \\ n "; ' dans votre code avant toute autre déclaration d'impression. Vous avez l'instruction qui affecte la valeur 20 à la variable, $ hisVar. Rappelez-vous, nous utilisons $ hisVar pour la première fois, nous avons donc, pour commencer, mon. Ensuite, vous avez le "if". L'instruction if commence par le mot réservé, «si» et se termine avec l'accolade,}.
Ce qui se passe à l'intérieur des parenthèses est la condition. Les instructions à exécuter sont dans les accolades. La déclaration si-ne est pas une déclaration ordinaire, de sorte qu'il ne se termine pas par un point-virgule. L'ensemble if (avec les parenthèses et accolades) est appelé un si-construction. Si la condition est correcte, ActivePerl sera remplacer par, vrai, à l'interne; vous ne le voyez pas. Si elle est fausse, ActivePerl sera remplacer par, faux, en interne. Dans le code ci-dessus, a été affecté à 20, $ hisVar. Donc, $ hisVar égale 20.
Dans l'état le signe égal est deux opérateurs d'affectation: un juste à côté de l'autre. La si-déclaration ci-dessus peut être lu comme ceci: si $ hisVar égale 20 puis affichage, 'Je suis étudiant ActivePerl, qui est comme Perl.'. Depuis nous avons attribué la valeur 20 à $ hisVar, l'état de l'instru
else…