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

ActivePerl Voorwaardelijke Statements

ord neemt een voorwaarde, maar het anders gereserveerd woord neemt nooit een voorwaarde. Merk op dat het gereserveerde woord is elseif en niet elseif. Er is geen e tussen s en ik. Onthoud altijd dit: de if-elsif codering wordt alleen gebruikt voor situaties waarin slechts één van de voorwaarden is voldaan (waar is). elsif is een samentrekking van "else if". Default Voorwaarde Hoe zit het met de situatie van een if-elsif codering, waar geen enkele van de voorwaarden is voldaan? Voor die situatie moet u melden (de hoogte van de gebruiker) aan iets in die zin.

Dit is een kans om een ​​aantal standaard antwoord te geven. U kunt dit doen door simpelweg het toevoegen van de anders (geen voorwaarde) deel aan het eind van de if-elsif codering. De volgende code illustreert dit: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ hisVar = 10000; if ($ hisVar == 10) {print 'Waarde is klein; } Elsif ($ hisVar == 100) {print 'Waarde is medium'; } Elsif ($ hisVar == 1000) {print 'Waarde is groot; } Else {print '$ hisVar is zeer groot'; } Probeer de bovenstaande code, als je dat nog niet hebt gedaan.

Aan het begin van de code 10000 wordt toegekend aan de variabele. Merk op dat wanneer je solliciteert nummers met meer dan 3 cijfers, je geen komma gebruiken (je typt 10.000 en niet 10.000). In de code, wordt geen enkele voorwaarde voldaan, zodat het laatste blok dat geen voorwaarde (het andere gedeelte) heeft, wordt uitgevoerd. Lees de code om dit te waarderen.

Compleet Syntax voor if-Statement De volledige syntaxis voor de if-statement is: als (conditie) {verklaringen} elsif (conditie) {verklaringen} elsif (conditie) {verklaringen} - - - else {verklaringen} De switch Statement De vorige code wordt vervangen door de volgende. Lees en probeer het. strikte gebruiken; print "Content-Type: text /html \\ n \\ n"; mijn $ hisVar = 10000; gebruiken Switch; switch ($ hisVar) {geval (10) {print 'Waarde is klein; } Geval (100) {print 'Waarde is medium'; } Geval (1000) {print 'Waarde is groot; } Else {print '$ hisVar is zeer groot'; }} De syntaxis voor de switch-statement is: gebruik Switch; switch ($ variabele) {geval (waarde) {verklaringen; } Geval (waarde) {verklaringen; } - - - Else {verklaringen; }} Je begint met het "gebruik Switch;" verklaring.

Dan heb je de instructie switch. Het is niet zomaar een verklaring. De laatste situatie is de situatie anders. U gebruikt de instructie switch in plaats van de verklaring als-elsif, wanneer u dezelfde variabele vergelijken met

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