Use continue to skip one loop pass and break to stop a loop early.

Break and Continue

break_continue.go
package main

import "fmt"

func main() {
	var stopAt = 
	accepted := []int{}

	for number := 1; number <= 8; number++ {
		if number%2 == 0 {
			continue
		}
		if number > stopAt {
			break
		}

		accepted = append(accepted, number)
	}

	fmt.Println("stopAt=", stopAt)
	fmt.Println("accepted=", accepted)
}
package main

import "fmt"

func main() {
	var stopAt = 
	accepted := []int{}

	for number := 1; number <= 8; number++ {
		if number%2 == 0 {
			continue
		}
		if number > stopAt {
			break
		}

		accepted = append(accepted, number)
	}

	fmt.Println("stopAt=", stopAt)
	fmt.Println("accepted=", accepted)
}
package main

import "fmt"

func main() {
	var stopAt = 
	accepted := []int{}

	for number := 1; number <= 8; number++ {
		if number%2 == 0 {
			continue
		}
		if number > stopAt {
			break
		}

		accepted = append(accepted, number)
	}

	fmt.Println("stopAt=", stopAt)
	fmt.Println("accepted=", accepted)
}
loop control `continue` jumps to the next iteration, while `break` exits the loop.