Go Déclarations de rupture


Exemple

L'instruction break, lors de l'exécution, oblige la boucle courante à quitter

paquet principal

import "fmt"

func main() {
    i:=0
    for true {
      if i>2 {
        break
        }
    fmt.Println("Iteration : ",i)
    i++
    }
}

L'instruction continue, à l'exécution, déplace le contrôle au début de la boucle

import "fmt"

func main() {
    j:=100
    for j<110 {
     j++
     if j%2==0 {
        continue
        } 
    fmt.Println("Var : ",j)        
    }
}

Casser / continuer la boucle à l'intérieur du commutateur

import "fmt"

func main() {
    j := 100

loop:
    for j < 110 {
        j++

        switch j % 3 {
        case 0:
            continue loop
        case 1:
            break loop
        }

        fmt.Println("Var : ", j)
    }
}