perl exit loop
To exit a loop in Perl, you can use the last
statement. The last
statement terminates the innermost loop and resumes the program execution after the loop. Here's an example:
while (1) {
# Code inside the loop
if ($condition) {
last; # Exit the loop
}
# Code after the condition check
}
In this example, the while
loop will continue indefinitely until the $condition
is true. Once the condition becomes true, the last
statement is executed, causing the loop to terminate immediately.
You can also use the last
statement in other loop constructs like for
and foreach
. The last
statement will exit the nearest loop in these cases as well.
Note that the last
statement can only be used within a loop block. If you try to use it outside of a loop, it will result in a syntax error.