Menu
Coddy logo textTech

Opérateurs de comparaison

Fait partie de la section Fondamentaux du Journey Swift de Coddy. Leçon 20 sur 86.

Les opérateurs de comparaison vous permettent de comparer deux valeurs et de déterminer leur relation. Contrairement aux opérateurs arithmétiques qui produisent des nombres, les opérateurs de comparaison renvoient toujours un Bool, soit true, soit false.

Swift fournit six opérateurs de comparaison :

let a = 10
let b = 5

print(a == b)  // false (égal à)
print(a != b)  // true  (différent de)
print(a > b)   // true  (supérieur à)
print(a < b)   // false (inférieur à)
print(a >= b)  // true  (supérieur ou égal à)
print(a <= b)  // false (inférieur ou égal à)

Ces opérateurs fonctionnent avec des nombres, des chaînes et d’autres types comparables. Pour les chaînes, Swift les compare par ordre alphabétique :

print("apple" < "banana")  // true
print("cat" == "cat")      // true

Les opérateurs de comparison sont essentiels pour prendre des décisions dans votre code. Vous les utiliserez constamment pour vérifier des conditions, valider des entrées ou déterminer quelle action entreprendre en fonction des valeurs.

challenge icon

Défi

Facile

Les variables suivantes vous sont fournies :

let x = 15
let y = 20
let z = 15

Utilisez des opérateurs de comparaison pour évaluer et afficher le résultat de chacune des comparaisons ci-dessous, dans cet ordre exact :

  1. x est-il égal à z ?
  2. x est-il différent de y ?
  3. y est-il supérieur à x ?
  4. x est-il inférieur à z ?
  5. y est-il supérieur ou égal à 20 ?
  6. x est-il inférieur ou égal à 10 ?

Affichez chaque résultat sur une ligne distincte.

Essayez vous-même

let x = 15
let y = 20
let z = 15

// TODO: Écrivez votre code ci-dessous
// Utilisez les opérateurs de comparaison pour évaluer chaque comparaison et afficher les résultats
// 1. x est-il égal à z ?
// 2. x est-il différent de y ?
// 3. y est-il supérieur à x ?
// 4. x est-il inférieur à z ?
// 5. y est-il supérieur ou égal à 20 ?
// 6. x est-il inférieur ou égal à 10 ?
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

Entraînez-vous par vous-même : Playground Swift