*   >> Lese Utdanning Artikler >> science >> programming

ActivePerl Loop Statements

er ingen do instruksjon for mens loop Med mens loop, hvis i starten, vurderer tilstanden til false, blokken er aldri kjørt for do-while-loop, blir blokken evaluert minst én gang (første gang). Den for Loop I den første koden til denne delen av serien, er det to hoved uttalelser. Erklæringen og tildeling regnskap og do-while-loop uttalelse. Disse to utsagnene kan kombineres, i en annen sløyfe kalt for-loop Dette er hele koden i for loop. bruke strenge; print "Content-Type: text /html \\ n \\ n"; for (min $ n = 0; $ n {print $ n; print '}.

Alt vi trenger i denne koden er for-loop for loopen begynner med det reserverte ordet, for, etterfulgt av parenteser, deretter blokken være henrettet. I parentes er det tre uttrykk (utsagn), atskilt med semikolon. I parentes, er det første uttrykket erklæringen og initialisering av variabelen, $ n. Det neste uttrykk i parentes er mens tilstanden vi hadde. Hva dyttet do-while-loop for å gjenta var inkrementeringen på $ n, det vil si ++ $ n. I parentes i for-loop, er dette den tredje uttrykket. Det var to uttalelser i blokken av gjør- mens sløyfe. En av påstandene er nå i parentes i for-sløyfen.

Den andre går inn i blokken av for-loop. Forskjellen mellom denne for-løkke kode og den første koden ovenfor, er at dersom mens tilstanden er falsk første gang, den for-loop aldri vil utføre. På denne måte kan for-sløyfen er nærmere mens sløyfe enn do-while loop. Bare merk at i parentes i for-loop, er den første $ n innledes med det reserverte ordet, min. Vanligvis, i henhold til filosofien av denne serien, når en variabel er skrevet for første gang i kode framfor det, min. Les og prøv koden ovenfor. En forenklet syntaksen for for-loop er gitt nedenfor. Forklaringen er gitt etter.

for ([initialExpression] [betingelse] [incrementExpression]) {uttalelser} Når en for loop utfører, skjer følgende: 1) initialisering uttrykk, initial-uttrykk, om noen, blir utført. Dette uttrykket initialiserer vanligvis (tilordner en verdi til en variabel) en eller flere sløyfe tellere. Dette uttrykket kan også deklarere variabler. 2) Tilstanden uttrykket evalueres. Hvis verdien av betingelsen er sann, vil sløyfe utsagn utføre. Hvis verdien av den tilstand er falsk, ender for sløyfen. Hvis uttrykket for tilstanden er utelatt, er tilstanden antas å være sant. 3) De blokk uttalelser utføre.

4) Den tilveksten (eller oppdatering) uttrykk, hvis det er en, utfører, og kontrollen tilbake til trinn 2. Den siste Command Den "siste;" uttalelse (kommando) kan brukes

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.