Maison >développement back-end >Golang >Apprendre les instructions de contrôle de flux dans Golang

Apprendre les instructions de contrôle de flux dans Golang

王林
王林original
2024-04-04 08:33:01494parcourir

Les instructions de contrôle de flux dans Go fournissent if else, switch, for et while pour contrôler l'exécution du code en fonction des conditions. Parmi eux, if else est utilisé pour exécuter différents blocs de code en fonction de conditions, switch est utilisé pour exécuter l'un des multiples blocs de code en fonction de conditions, et for et while sont utilisés pour exécuter du code dans une boucle jusqu'à ce que la condition ne soit pas remplie.

Apprendre les instructions de contrôle de flux dans Golang

Apprenez les instructions de flux de contrôle dans Go

Les instructions de flux de contrôle sont l'un des éléments de base les plus fondamentaux de la programmation. Ils sont utilisés pour contrôler le flux de code, vous permettant d'exécuter ou d'ignorer des blocs de code spécifiques en fonction de conditions spécifiques. Go fournit une série d'instructions de contrôle de flux, notamment :

  • if else : Exécuter différents blocs de code en fonction de conditions
  • switch : Exécuter l'un des multiples blocs de code en fonction de conditions
  • for : Boucle à exécuter une section Code
  • while: Boucles pour exécuter un morceau de code jusqu'à ce que la condition ne soit plus vraie

Cas réel :

package main

import "fmt"

func main() {
    // if else 语句
    x := 10
    if x > 5 {
        fmt.Println("x is greater than 5")
    } else {
        fmt.Println("x is not greater than 5")
    }

    // switch 语句
    switch x {
    case 10:
        fmt.Println("x is 10")
    case 20:
        fmt.Println("x is 20")
    default:
        fmt.Println("x is not 10 or 20")
    }

    // for 循环
    for i := 0; i < 10; i++ {
        fmt.Println("i is", i)
    }

    // while 循环
    i := 0
    for i < 10 {
        fmt.Println("i is", i)
        i++
    }
}

Sortie :

x is greater than 5
x is 10
i is 0
i is 1
i is 2
i is 3
i is 4
i is 5
i is 6
i is 7
i is 8
i is 9

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn