How is the R break Statement useful in a repeat Loop?
a) It allows you to exit the loop when a specific condition is met
b) It pauses the loop until a condition is met
c) It increments the loop counter automatically
d) It repeats the loop from the beginning
Answer:
a) It allows you to exit the loop when a specific condition is met
Explanation:
The break
statement is essential in a repeat
loop because it provides a way to exit the loop when a specific condition is met. Without the break
statement, the repeat
loop would continue indefinitely.
# Example using break in a repeat loop
i <- 1
repeat {
print(i)
i <- i + 1
if (i > 5) {
break # Exit loop when i exceeds 5
}
}
# Output:
# [1] 1
# [1] 2
# [1] 3
# [1] 4
# [1] 5
In this example, the loop prints numbers from 1 to 5 and exits when i
exceeds 5. The break
statement ensures that the loop stops at the appropriate time, making it an essential tool for controlling loop execution.