Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Instructions Conditionnelles | Structures de Contrôle
Introduction à Golang
course content

Contenu du cours

Introduction à Golang

Introduction à Golang

1. Commencer
2. Types de Données
3. Structures de Contrôle
4. Fonctions
5. Tableaux et Tranches
6. Introduction aux Structs et Maps

book
Instructions Conditionnelles

Les instructions conditionnelles, également connues sous le nom d'instructions if-else, sont utilisées pour exécuter un bloc de code basé sur une condition.

Les conditions sont représentées par des expressions booléennes, que nous avons brièvement explorées dans le chapitre "Booléens" de la deuxième section. Pour rappel, une expression booléenne est une combinaison d'opérations logiques et/ou de comparaison et peut inclure ou non d'autres opérateurs.

Une instruction conditionnelle utilise les mots-clés if, else if et else. La syntaxe pour écrire une simple instruction conditionnelle est la suivante :

Si la valeur de 'l'expression' entre parenthèses est true, le code inclus dans les accolades est exécuté. Sinon, il est ignoré. Voici un exemple :

go

index

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 < 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Puisque l'expression 3 < 4 évalue à true, le code à l'intérieur des accolades est exécuté. Si nous modifions l'expression pour la rendre false, l'instruction Println ne sera pas exécutée.

go

index

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 > 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Le diagramme suivant montre l'exécution de la condition if :

Vous pouvez utiliser le mot-clé else pour spécifier le code qui doit être exécuté lorsque la condition n'est pas remplie. L'instruction else ne nécessite pas d'expression booléenne.

go

index

copy
1234567891011
package main import "fmt" func main() { var value int = 70 if (value <= 50) { fmt.Println("The value is less or equal to 50") } else { fmt.Println("The value is greater than 50") } }

Voici comment le flux d'exécution se déroule lorsque nous utilisons else dans la condition :

Quel mot-clé est utilisé pour écrire une instruction if en Go ?

Quel mot-clé est utilisé pour écrire une instruction if en Go ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt