Maison > développement back-end > Golang > le corps du texte

Apprendre les instructions de contrôle de flux dans Golang

王林
Libérer: 2024-04-04 08:33:01
original
431 Les gens l'ont consulté

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++
    }
}
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal