Recall & Review
beginner
What does the
continue statement do in a Go loop?It skips the rest of the current loop iteration and moves to the next iteration immediately.
Click to reveal answer
beginner
In which types of loops can you use the
continue statement in Go?You can use
continue in for loops, including traditional, range-based, and infinite loops.Click to reveal answer
intermediate
What happens if you use
continue inside a nested loop in Go?The
continue statement affects only the innermost loop where it is called, skipping to the next iteration of that loop.Click to reveal answer
beginner
Example: What will be printed by this Go code?<br>
for i := 1; i <= 5; i++ {
if i == 3 {
continue
}
fmt.Println(i)
}The numbers 1, 2, 4, and 5 will be printed each on a new line. The number 3 is skipped because of the
continue.Click to reveal answer
advanced
How can you use
continue with a label in Go?You can use
continue with a label to skip to the next iteration of an outer loop by writing continue labelName.Click to reveal answer
What does the
continue statement do inside a Go for loop?✗ Incorrect
The
continue statement skips the remaining code in the current loop iteration and moves to the next iteration.In Go, where can you NOT use the
continue statement?✗ Incorrect
continue is only valid inside loops like for. It cannot be used inside switch statements.What will happen if
continue is used inside the inner loop of nested loops without a label?✗ Incorrect
Without a label,
continue affects only the innermost loop where it is used.How do you skip the rest of the current iteration of an outer loop in Go?
✗ Incorrect
Using
continue labelName skips to the next iteration of the labeled outer loop.What will this code print?<br>
for i := 1; i <= 3; i++ {
for j := 1; j <= 3; j++ {
if j == 2 {
continue
}
fmt.Printf("%d,%d\n", i, j)
}
}✗ Incorrect
The inner loop skips printing when j equals 2, so all other pairs are printed.
Explain how the
continue statement works in Go loops and give an example.Think about how to skip some steps in a loop without stopping it.
You got /3 concepts.
Describe how to use labeled
continue in nested loops in Go and why it might be useful.Labels help control which loop to continue in nested loops.
You got /3 concepts.