continue - Perldoc Browser
文章推薦指數: 80 %
When there is no BLOCK, continue is a function that falls through the current when or default block instead of iterating a dynamically enclosing foreach or ... PerldocBrowser 5.36.0 Latest 5.36.0 5.34.1 5.34.0 5.32.1 5.32.0 5.30.3 5.30.2 5.30.1 5.30.0 5.28.3 5.28.2 5.28.1 5.28.0 5.26.3 5.26.2 5.26.1 5.26.0 5.24.4 5.24.3 5.24.2 5.24.1 5.24.0 5.22.4 5.22.3 5.22.2 5.22.1 5.22.0 5.20.3 5.20.2 5.20.1 5.20.0 5.18.4 5.18.3 5.18.2 5.18.1 5.18.0 5.16.3 5.16.2 5.16.1 5.16.0 5.14.4 5.14.3 5.14.2 5.14.1 5.14.0 5.12.5 5.12.4 5.12.3 5.12.2 5.12.1 5.12.0 5.10.1 5.10.0 5.8.9 5.8.8 5.8.7 5.8.6 5.8.5 5.8.4 5.8.3 5.8.2 5.8.1 5.8.0 5.6.2 5.6.1 5.6.0 5.005_04 5.005_03 5.005_02 5.005_01 5.005 Dev blead 5.37.4 5.37.3 5.37.2 5.37.1 5.37.0 5.36.0-RC3 5.36.0-RC2 5.35.11 5.35.10 5.35.9 5.35.8 5.35.7 5.35.6 5.35.5 5.35.4 5.35.3 5.35.2 5.35.1 5.35.0 5.33.9 5.33.8 5.33.7 5.33.6 5.33.5 5.33.4 5.33.3 5.33.2 5.33.1 5.33.0 Documentation Perl Intro Tutorials FAQs Reference Operators Functions Variables Modules Utilities Community History Expand functions /continue (source, CPAN) #continueBLOCK #continue WhenfollowedbyaBLOCK,continueisactuallyaflowcontrolstatementratherthanafunction.IfthereisacontinueBLOCKattachedtoaBLOCK(typicallyinawhileorforeach),itisalwaysexecutedjustbeforetheconditionalisabouttobeevaluatedagain,justlikethethirdpartofaforloopinC.Thusitcanbeusedtoincrementaloopvariable,evenwhentheloophasbeencontinuedviathenextstatement(whichissimilartotheCcontinuestatement). last,next,orredomayappearwithinacontinueblock;lastandredobehaveasiftheyhadbeenexecutedwithinthemainblock.Sowillnext,butsinceitwillexecuteacontinueblock,itmaybemoreentertaining. while(EXPR){ ###redoalwayscomeshere do_something; }continue{ ###nextalwayscomeshere do_something_else; #thenbackthetoptore-checkEXPR } ###lastalwayscomeshere Omittingthecontinuesectionisequivalenttousinganemptyone,logicallyenough,sonextgoesdirectlybacktochecktheconditionatthetopoftheloop. WhenthereisnoBLOCK,continueisafunctionthatfallsthroughthecurrentwhenordefaultblockinsteadofiteratingadynamicallyenclosingforeachorexitingalexicallyenclosinggiven.InPerl5.14andearlier,thisformofcontinuewasonlyavailablewhenthe"switch"featurewasenabled.Seefeatureand"SwitchStatements"inperlsynformoreinformation. PerldocBrowserismaintainedbyDanBook(DBOOK).PleasecontacthimviatheGitHubissuetrackeroremailregardinganyissueswiththesiteitself,search,orrenderingofdocumentation. ThePerldocumentationismaintainedbythePerl5PortersinthedevelopmentofPerl.PleasecontactthemviathePerlissuetracker,themailinglist,orIRCtoreportanyissueswiththecontentsorformatofthedocumentation.
延伸文章資訊
- 1Perl next Statement - Tutorialspoint
The Perl next statement starts the next iteration of the loop. You can provide a LABEL with next ...
- 2Perl next Statement
The Perl next statement is used inside a loop to start the next iteration and skip all code below...
- 3Perl continue Statement - Tutorialspoint
Perl continue Statement, A continue BLOCK, is always executed just before the conditional is abou...
- 4Perl的基本語法
Perl也有和C語言的break和continue一樣的指令,Perl叫它做last 和next (較口語化)。 # last是跳出現在所在的迴圈,next則是跳過下面的指令直接執行下一次的迴圈。
- 5Perl continue 语句 - 菜鸟教程
Perl continue 块通常在条件语句再次判断前执行。 continue 语句可用在while 和foreach 循环中。 语法. while 循环中continue 语句语法格式如下所示...