Cari di Perl 
    Perl User Manual
Daftar Isi
(Sebelumnya) Create spaghetti codeIterate a block prematurely (Berikutnya)
Keywords related to control flow of your perl program

Exit a block prematurely

Daftar Isi

  • last LABEL

  • last

    The last command is like the break statement in C (as used inloops); it immediately exits the loop in question. If the LABEL isomitted, the command refers to the innermost enclosing loop. Thecontinue block, if any, is not executed:

    1. LINE: while (<STDIN>) {
    2. last LINE if /^$/; # exit when done with header
    3. #...
    4. }

    last cannot be used to exit a block that returns a value such aseval {}, sub {}, or do {}, and should not be used to exita grep() or map() operation.

    Note that a block by itself is semantically identical to a loopthat executes once. Thus last can be used to effect an earlyexit out of such a block.

    See also continue for an illustration of how last, next, andredo work.

 
Source : perldoc.perl.org - Official documentation for the Perl programming language
Site maintained by Jon Allen (JJ)     See the project page for more details
Documentation maintained by the Perl 5 Porters
(Sebelumnya) Create spaghetti codeIterate a block prematurely (Berikutnya)