| Keywords related to control flow of your perl programIterate a block prematurelyDaftar Isi - next
The next command is like the continue statement in C; it startsthe next iteration of the loop: - LINE: while (<STDIN>) {
- next LINE if /^#/; # discard comments
- #...
- }
Note that if there were a continue block on the above, it would getexecuted even on discarded lines. If LABEL is omitted, the commandrefers to the innermost enclosing loop. next cannot be used to exit a block which 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 next will exit such a block early. See also continue for an illustration of how last , next , andredo work. |
| |
|