next alters the ordinary sequential flow of execution. However,
next causes execution to skip past the rest of the innermost enclosing looping block without terminating the block.
next is used like this:
 If a
continueblock exists for the loop, which we haven't yet discussed,
nextgoes to the beginning of the
continueblock rather than to the end of the block. Pretty close.
firstpart; if (
somepart; next; }
otherpart; # next comes here }
somecondition is true, then
somepart is executed, and
otherpart is skipped around.