grondbeginselen van ActivePerl - Deel 8 Inleiding Dit is deel 8 van mijn reeks, Basis van ActivePerl. Een lus is een reeks verklaringen die herhaaldelijk wordt uitgevoerd totdat een bepaalde voorwaarde wordt voldaan. In ActivePerl, heb je de do-while lus, terwijl de lus en de lus. We zullen zien wat deze betekenen in dit artikel. Een lus zelf is een verklaring dat andere verklaringen heeft binnen. 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. De do-while lus Probeer de volgende code eerste: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ n = 0; do {print $ n; print "++ $ n;...} while ($ n Laten we eens kijken naar wat er in de code Zero wordt toegewezen aan een variabele, $ n Dan heb je de do-while lus verklaring Het eerste wat in de verklaring is, te doen. Dit is een instructie aan de ActivePerl Interpreter om uit te voeren wat er binnen de accolades. De tolk voert verklaringen in een programma van boven naar beneden.
De eerste verklaring uit te voeren is de verklaring en de toewijzing van de variabele, $ n. De volgende statement is de do-while loop statement (te bouwen). Dus, zodra de tolk ziet, doen, het voert alle verklaringen in de accolades. Er zijn twee verklaringen in het blok. De eerste toont de waarde van $ n . De tweede stappen van één, $ n. Nu, na de tweede accolade, je hebt het woord, terwijl. doen en terwijl zijn gereserveerde woorden. Ze zijn instructies om de ActivePerl tolk. Na het woord, terwijl u een aandoening. Dus, doe instrueert de tolk om de verklaringen in de accolades uitgevoerd.
Direct na dat de tolk ziet tijdje. terwijl evalueert de toestand of de resultaten voorwaarde waar is. Als het resulteert in ware (returns true), vervolgens de verklaringen in de accolades worden opnieuw uitgevoerd. De while conditie wordt opnieuw gecontroleerd; als het waar het blok wordt opnieuw uitgevoerd. Deze cyclus wordt herhaald totdat de voorwaarde onwaar is. Voor het geval boven de beginwaarde van $ n nul. Wanneer het blok wordt uitgevoerd, nul wordt weergegeven en daarna de waarde van $ n wordt verhoogd tot 1, van nul.
Zoals $ n is 1, terwijl voorwaarde wordt "while (1 De hoogste waarde van $ n weergegeven is 4, maar $ n komt tot een waarde van 5, aangezien in het blok, wordt deze weergegeven voordat het wordt geï