Menu
Coddy logo textTech

Opérateurs de comparaison - Partie 2

Fait partie de la section Fondamentaux du Journey GO de Coddy — leçon 23 sur 109.

Go fournit des opérateurs de comparaison supplémentaires pour comparer des valeurs numériques.

Utilisez l'opérateur supérieur à (>) pour vérifier si une valeur est plus grande qu'une autre :

a := 10
b := 5
result := a > b
fmt.Println(result)

Cela affiche :

true

Les autres opérateurs de comparaison incluent l'inférieur à (<), le supérieur ou égal à (>=) et l'inférieur ou égal à (<=) :

x := 7
y := 7
fmt.Println(x < y)  // faux
fmt.Println(x >= y) // vrai
fmt.Println(x <= y) // vrai
challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à utiliser les opérateurs de comparaison en Go. Nous avons défini plusieurs variables avec différentes valeurs. Votre tâche consiste à compléter les expressions de comparaison manquantes pour que le programme affiche la sortie attendue.

Vous devez utiliser les opérateurs de comparaison suivants : < (inférieur à), > (supérieur à), <= (inférieur ou égal à) et >= (supérieur ou égal à).

Aide-mémoire

Go fournit des opérateurs de comparaison pour les valeurs numériques :

Supérieur à (>) :

a := 10
b := 5
result := a > b  // vrai

Autres opérateurs de comparaison :

  • < - inférieur à
  • >= - supérieur ou égal à
  • <= - inférieur ou égal à
x := 7
y := 7
fmt.Println(x < y)  // faux
fmt.Println(x >= y) // vrai
fmt.Println(x <= y) // vrai

Essayez vous-même

package main

import "fmt"

func main() {
	// Quelques variables prédéfinies
	age1 := 25
	age2 := 30
	age3 := 25
	
	// TODO: Compléter ces expressions de comparaison en utilisant <, >, <=, ou >=
	isAge1LessThanAge2 := // Vérifier si age1 est inférieur à age2
	isAge2GreaterThanAge1 := // Vérifier si age2 est supérieur à age1
	isAge1LessThanOrEqualToAge3 := // Vérifier si age1 est inférieur ou égal à age3
	isAge2GreaterThanOrEqualToAge3 := // Vérifier si age2 est supérieur ou égal à age3
	
	// Afficher les résultats
	fmt.Println("Is age1 less than age2?", isAge1LessThanAge2)
	fmt.Println("Is age2 greater than age1?", isAge2GreaterThanAge1)
	fmt.Println("Is age1 less than or equal to age3?", isAge1LessThanOrEqualToAge3)
	fmt.Println("Is age2 greater than or equal to age3?", isAge2GreaterThanOrEqualToAge3)
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux