*   >> Læs Uddannelse artikler >> science >> programming

ActivePerl Loop Statements

Grundlæggende om ActivePerl - Del 8 Introduktion Dette er en del 8 af min serie, Grundlæggende om ActivePerl. En løkke er et sæt af udsagn, der udfører gentagne gange, indtil en specificeret betingelse er opfyldt. I ActivePerl, har du gør-while-løkken, while-løkken, og for-løkken. Vi skal se, hvad alle disse betyder i denne artikel. En løkke i sig selv er et udsagn, der har andre udsagn indeni. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected].

Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Gør-mens Loop Prøv følgende kode først: Brug streng; print "Content-Type: text /html \\ n \\ n"; min $ n = 0; do {print $ n; print "++ $ n;...} while ($ n Lad os se på, hvad der er i koden Nul er tildelt til en variabel, $ n Så har du gør-mens loop erklæring Den første ting i redegørelsen er, gøre. Det er en instruktion til ActivePerl tolk til at udføre, hvad der er inde i de krøllede parenteser. Tolken udfører udsagn i et program fra top til bund.

Den første sætning til at udføre, er erklæringen og tildeling af variablen, $ n. Den næste erklæring er gør-mens loop erklæring (konstruktion). Så så snart tolken ser, gør, det udfører alle udsagn i de krøllede parenteser. Der er to udsagn i blokken. Den første viser værdien af ​​$ n . Den anden én intervaller, $ n. Nu, efter den anden krøllede klammeparentes, har du det ord, mens. gøre, og samtidig er reserverede ord. De er instruktioner til ActivePerl fortolkeren. efter ordet, mens du har en tilstand. Så gør instruerer tolken til at udføre de erklæringer i de krøllede parenteser.

Umiddelbart efter at tolken ser mens. mens evaluerer den tilstand for at se, hvis betingelsen resultater i sand. Hvis det resulterer i ægte (returnerer true), så de erklæringer i de krøllede parenteser udføres igen. Den længe betingelse kontrolleres igen; hvis det er sandt blokken eksekveres igen. Denne cyklus gentages, indtil betingelsen er falsk. For ovenstående tilfælde startværdien for $ n er nul. Når blokken udføres, bliver nul vises og derefter værdien af ​​$ n øges til 1, fra nul.

Som $ n er 1, bliver samtidig tilstand ", mens (1 Den højeste værdi af $ n vises, er 4, men $ n ankommer til en værdi af 5, da der i blokken, vises det, inden de øges. Syntaksen for gør-mens erklæring er: Må {udsagn} while (betingelse) while-løkken erklæring Syntaksen for while-løkken erklæring (konstruere) er while (betingelse) {udsagn

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.