=over =item next LABEL =item next The C command is like the C statement in C; it starts the next iteration of the loop: LINE: while () { next LINE if /^#/; # discard comments #... } Note that if there were a C block on the above, it would get executed even on discarded lines. If the LABEL is omitted, the command refers to the innermost enclosing loop. C cannot be used to exit a block which returns a value such as C, C or C, and should not be used to exit a grep() or map() operation. Note that a block by itself is semantically identical to a loop that executes once. Thus C will exit such a block early. See also L for an illustration of how C, C, and C work. =back