0Pricing
Ruby Academy · Leçon

Opérateurs logiques et de comparaison

Apprenez à utiliser les opérateurs logiques (&&, ||, !) et de comparaison (==, !=, >, <) dans les programmes Ruby.

Opérateurs logiques et de comparaison est une leçon Ruby Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Ruby Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Ruby Academy comprend 3 leçons au total.

Opérateurs logiques et de comparaison

Opérateurs logiques et de comparaison

Les opérateurs logiques et de comparaison vous aident à prendre des décisions dans vos programmes Ruby.

Dans cette leçon, vous apprendrez à utiliser les opérateurs ==, !=, >, <, &&, || et !.

Opérateurs logiques et de comparaison — illustration 1

Opérateurs de comparaison

Opérateurs de comparaison

Les opérateurs de comparaison servent à comparer des valeurs.

puts 10 == 10  # true
puts 10 != 5   # true
puts 10 > 5    # true
puts 10 < 5    # false

Opérateur logique AND (&&)

Opérateur logique AND (&&)

L’opérateur && renvoie true uniquement si les deux conditions sont vraies.

puts true && true   # true
puts true && false  # false

Opérateur logique OR (||)

Opérateur logique OR (||)

L’opérateur || renvoie true si au moins une condition est vraie.

puts true || false  # true
puts false || false # false

Opérateur logique NOT (!)

Opérateur logique NOT (!)

L’opérateur ! nie une valeur booléenne.

puts !true  # false
puts !false # true

Combiner des opérateurs

Combiner des opérateurs

Vous pouvez combiner des opérateurs logiques et de comparaison dans une seule expression.

age = 25
puts age > 18 && age < 30  # true

Évaluation en court-circuit

Évaluation en court-circuit

Ruby cesse d’évaluer une expression dès que le résultat est déterminé.

puts true || (puts 'Not executed') # 'true' and skips the second part

Opérateur de comparaison à trois voies ()

Opérateur de comparaison à trois voies (<=>)

L’opérateur <=> renvoie :

  • -1 si l’opérande de gauche est plus petit
  • 0 si les deux opérandes sont égaux
  • 1 si l’opérande de gauche est plus grand
puts 10 <=> 5   # 1
puts 10 <=> 10  # 0
puts 5 <=> 10   # -1

Félicitations !

Félicitations !

Vous avez appris à utiliser les opérateurs logiques et de comparaison en Ruby.

Ensuite, vous découvrirez les méthodes et les blocs.

Opérateurs logiques et de comparaison — illustration 10

Questions Fréquemment Posées

La leçon « Opérateurs logiques et de comparaison » est-elle gratuite ?

Oui — le texte complet de « Opérateurs logiques et de comparaison » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Ruby Academy, passe à CoddyKit PRO. Le cours Ruby Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Opérateurs logiques et de comparaison » ?

Apprenez à utiliser les opérateurs logiques (&&, ||, !) et de comparaison (==, !=, >, <) dans les programmes Ruby. Tu pratiques Ruby Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Ruby Academy ?

Aucune expérience préalable n'est requise. Ruby Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 3.

Combien de temps prend la leçon « Opérateurs logiques et de comparaison » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Ruby Academy ?

Oui. Chaque leçon Ruby Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Instructions conditionnelles
  2. Boucles et itérateurs
  3. Opérateurs logiques et de comparaison
← Retour à Ruby Academy