Introduction
Le laboratoire if-else
en Golang est conçu pour tester vos connaissances sur les instructions de branchement avec les instructions if
et else
en Go.
This tutorial is from open-source community. Access the source code
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
Le laboratoire if-else
en Golang est conçu pour tester vos connaissances sur les instructions de branchement avec les instructions if
et else
en Go.
Vous êtes requis de compléter la fonction checkNumber
qui prend un entier en entrée et renvoie une chaîne de caractères. Si le nombre est pair, renvoyez "pair", sinon renvoyez "impair".
checkNumber
.$ go run if-else.go
7 est impair
8 est divisible par 4
9 a 1 chiffre
## Il n'y a pas de [condition ternaire](https://en.wikipedia.org/wiki/%3F:)
## en Go, donc vous devrez utiliser une instruction `if` complète même
## pour les conditions de base.
Voici le code complet ci-dessous :
// La branchement avec `if` et `else` en Go est
// simple.
package main
import "fmt"
func main() {
// Voici un exemple de base.
if 7%2 == 0 {
fmt.Println("7 est pair")
} else {
fmt.Println("7 est impair")
}
// Vous pouvez avoir une instruction `if` sans `else`.
if 8%4 == 0 {
fmt.Println("8 est divisible par 4")
}
// Une instruction peut précéder les conditionnels ; toutes les variables
// déclarées dans cette instruction sont disponibles dans la branche actuelle
// et dans toutes les branches suivantes.
if num := 9; num < 0 {
fmt.Println(num, "est négatif")
} else if num < 10 {
fmt.Println(num, "a 1 chiffre")
} else {
fmt.Println(num, "a plusieurs chiffres")
}
}
// Notez que vous n'avez pas besoin de parenthèses autour des conditions
// en Go, mais que les accolades sont obligatoires.
Le laboratoire if-else
en Golang teste vos connaissances sur les instructions de branchement avec les instructions if
et else
. Dans ce laboratoire, vous étiez requis de compléter la fonction checkNumber
qui prend un entier en entrée et renvoie une chaîne de caractères. Si le nombre est pair, renvoyez "pair", sinon renvoyez "impair".