Использование оператора «break» в Go (Golang) с примерами

В Go оператор «break» используется для преждевременного прекращения выполнения цикла или оператора переключения. При обнаружении оператор “break” немедленно выходит из самого внутреннего цикла или блока переключения.

Вот несколько примеров использования оператора Break в Go:

Пример 1. Использование «break» в цикле for

for i := 1; i <= 10; i++ {
    if i == 5 {
        break // exits the loop when i is equal to 5
    }
    fmt.Println(i)
}

Выход:

1
2
3
4

Пример 2. Использование «break» во вложенном цикле for

for i := 1; i <= 3; i++ {
    for j := 1; j <= 3; j++ {
        if i*j == 6 {
            break // exits the inner loop when i*j is equal to 6
        }
        fmt.Println(i*j)
    }
}

Выход:

1
2
3
4

Пример 3. Использование слова «break» в операторе переключения

fruit := "apple"
switch fruit {
case "apple":
    fmt.Println("Selected fruit is apple.")
    break // exits the switch statement
case "banana":
    fmt.Println("Selected fruit is banana.")
}

Выход:

Selected fruit is apple.

Это всего лишь несколько примеров того, как оператор «break» может использоваться в Go. Важно отметить, что оператор «break» можно использовать только внутри циклов или операторов переключения.