*   >> läser Utbildning artiklar >> science >> programming

ActivePerl Loop Statements

edan loop uttalande med följande skillnad:.. Det finns ingen gör instruktion för while-slingan med while-slingan, om i början, utvärderar det tillstånd som falska, blocket aldrig utförs för gör-while-slingan, är blocket utvärderas åtminstone en gång (första gången). Den för Loop I den första koden i denna del av serien, finns det två huvudsakliga förklaringar. Deklarationen och tilldelningssats och do-while-slingan uttalande. Dessa två uttalanden kan kombineras i annan slinga som kallas för-slingan är här hela koden i för loop.

Använd strikt; print "Content-Type: text /html \\ n \\ n"; för (min $ n = 0; $ n {print $ n; print "}. Allt vi behöver i denna kod är The for-loop för slinga börjar med det reserverade ordet, för, följt av parenteser, sedan blocket vara avrättades. Inom parentes finns det tre uttryck (uttalanden), Inom parentes är det första uttrycket åtskilda av semikolon. deklarationen och initiering av variabeln $ n. Nästa uttryck inom parentes är samtidigt villkoret vi hade. Vad sköt gör-while-slingan att upprepa var uppräkning av $ n, det vill säga ++ $ n.

I parenteserna for-loop, är detta den tredje uttryck. Det fanns två uttalanden i block av do- while-loopen. En av de uttalanden är nu inom parentes för for-loop. Den andra går in i block av for-loop. Skillnaden mellan denna for-loop koden och den första koden ovan är att om så länge villkor är falsk första gången den for-loopen kommer aldrig exekvera. På detta sätt kan for-loopen är närmare medan slinga än den gör-medan slinga. Bara konstatera att inom parentes för for-loop är den första $ n föregås med det reserverade ordet, min.

I allmänhet, enligt filosofin i denna serie, när en variabel skrivs för första gången i koden, föregå den med, min. Läs och prova ovanstående kod. En förenklad syntax för for-loopen ges nedan. Förklaringen ges efter. för ([initialExpression], [villkor], [incrementExpression]) {uttalanden} När en for-loop exekverar, händer följande: 1) initierar uttryck, initial-uttryck, om någon, utförs. Detta uttryck initierar vanligtvis (tilldelar ett värde till en variabel) en eller flera loopräknare. Detta uttryck kan också deklarera variabler. 2) Villkoret uttrycket utvärderas.

Om värdet på villkoret är sant, kommer sling uttalanden exekvera. Om värdet på villkoret är falskt, slutar för slingan. Om uttrycket för tillståndet utelämnas villkoret antas vara sann. 3) Block uttalanden utför. 4) Ökningen (eller uppdatera) uttryck, om det finns en, utför, och styrningen återgår till s

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.