Cette documentation est encore en cours de rédaction chez Apple et des corrections peuvent être apportées au cours des semaines à venir.

Les opérateurs sont unaires, binaires ou ternaires :

  • Les opérateurs unaires interviennent sur une cible seule (comme dans -a). Les opérateurs unaires apparaissent immédiatement avant la cible (comme dans !b), et immédiatement après leur cible (comme dans i++).
  • Les opérateurs binaires interviennent sur deux cibles (comme dans 2 + 3) et apparaissent entre ces deux cibles.
  • Les opérateurs ternaires interviennent sur trois cibles. Comme en C, Swift n'a qu'un seul opérateur ternaire, l'opérateur ternaire de condition (a ? b : c).

Les valeurs que ces opérateurs affectent sont des opérandes. Dans l’expression 1 + 2, le symbole + est un opérateur binaire et les deux opérandes sont les valeurs 1 et 2.