What is a common use case for the R next Statement in a for Loop?
a) To skip certain elements in a sequence based on a condition
b) To add elements to a vector
c) To exit the loop early
d) To reverse the loop order
Answer:
a) To skip certain elements in a sequence based on a condition
Explanation:
A common use case for the next
statement in a for
loop is to skip certain elements in a sequence based on a condition. This allows the loop to continue to the next iteration without processing the current element.
# Example of using next to skip even numbers
for (i in 1:5) {
if (i %% 2 == 0) {
next # Skip even numbers
}
print(i)
}
# Output:
# [1] 1
# [1] 3
# [1] 5
In this example, the loop skips even numbers and prints only the odd numbers from 1 to 5. The next
statement is useful when you need to bypass certain values or conditions within a loop.