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 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 # falseOpé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 # falseOpé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 # falseOpérateur logique NOT (!)
Opérateur logique NOT (!)
L’opérateur ! nie une valeur booléenne.
puts !true # false
puts !false # trueCombiner 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 partOpé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 # -1Fé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.

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
- Instructions conditionnelles
- Boucles et itérateurs
- Opérateurs logiques et de comparaison