Opérateurs

25 min Niveau 5

Un opérateur est un symbole qui indique au compilateur d'effectuer des manipulations mathématiques ou logiques spécifiques. Le langage Go est riche en opérateurs intégrés et fournit les types d'opérateurs suivants :

  • Opérateurs arithmétiques
  • Opérateurs relationnels
  • Opérateurs logiques
  • Opérateurs binaires
  • Opérateurs d'affectation
  • Opérateurs divers

Ce tutoriel explique un par un les opérateurs arithmétiques, relationnels, logiques, binaires, d'affectation et autres.

Opérateurs arithmétiques

Le tableau suivant montre tous les opérateurs arithmétiques supportés par le langage Go. Supposons que la variable A contient 10 et la variable B contient 20, alors :

Opérateur Description Exemple
+ Additionne deux opérandes A + B donne 30
- Soustrait le deuxième opérande du premier A - B donne -10
* Multiplie les deux opérandes A * B donne 200
/ Divise le numérateur par le dénominateur B / A donne 2
% Opérateur modulo ; donne le reste après une division entière B % A donne 0
++ Opérateur d'incrémentation. Il augmente la valeur entière de un A++ donne 11
-- Opérateur de décrémentation. Il diminue la valeur du nombre entier de un A-- donne 9

Opérateurs relationnels

Le tableau suivant liste tous les opérateurs relationnels supportés par le langage Go. Supposons que la variable A contient 10 et la variable B contient 20, alors :

Opérateur Description Exemple
== Il vérifie si les valeurs de deux opérandes sont égales ou non ; si oui, la condition devient vraie. (A == B) est faux
!= Il vérifie si les valeurs de deux opérandes sont égales ou non ; si les valeurs ne sont pas égales, alors la condition devient vraie. (A != B) est vrai
> Il vérifie si la valeur de l'opérande de gauche est supérieure à la valeur de l'opérande de droite ; si oui, la condition devient vraie. (A > B) est faux
< Il vérifie si la valeur de l'opérande de gauche est inférieure à la valeur de l'opérande de droite ; si oui, la condition devient vraie. (A < B) est vrai
>= Elle vérifie si la valeur de l'opérande de gauche est supérieure ou égale à la valeur de l'opérande de droite ; si oui, la condition devient vraie. (A >= B) est faux
<= Il vérifie si la valeur de l'opérande de gauche est inférieure ou égale à la valeur de l'opérande de droite ; si oui, la condition devient vraie. (A <= B) est vrai

Opérateurs logiques

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus