Nous disposons aussi d’opérateurs pour comparer. Nous avons:

  • Egal à (a == b)
  • Différent de (a != b)
  • Plus grand que (a > b)
  • Plus petit que (a < b)
  • Plus grand ou égal à (a >= b)
  • Plus petit ou égal à (a <= b)

Cette comparaison nous renvoie un booléen:

var a = 5
var b = 7
print(a == b)
// false: 5 n’est pas égal à 7
print(a != b)
// true: 5 est différent de 7
print(a > b)
// false: 5 est plus petit que 7
print(a < b)
// true: 5 est plus petit que 7
print(a >= b)
//false: 5 n’est pas égal ou plus grand que 7
print(a <= b)
//true: 5 n’est pas égal mais est plus petit que 7