En langage Go, les opérateurs sont évalués par ordre de priorité élevée à faible. L'ordre de priorité des opérateurs courants : 1. Parenthèses : () (priorité la plus élevée, utilisée pour forcer l'ordre des opérations) ; 2. Opérateurs unaires ; 3. Opérateurs multiplicatifs 5. Opérateur de décalage ; ; 7. Opérateur de comparaison ; 8. Opérateur logique ; 9. Opérateur conditionnel (opérateur ternaire), etc.
Le système d'exploitation de ce tutoriel : système windows10, version go1.20.1, ordinateur Dell G3.
En langage Go, les opérateurs sont évalués par ordre de priorité élevée à faible. Voici l'ordre de priorité des opérateurs courants (de haut en bas) :
1. Parenthèses : () (priorité la plus élevée, utilisée pour forcer le changement de l'ordre des opérations)
2. Opérateur unaire :
+ (signe positif). )
- (signe moins)
! (non logique)
^ (négation au niveau du bit)
3. Opérateur multiplicatif :
* (multiplication)
/(division)
% ( Modulo)
4 . Opérateur additif :
+ (addition)
- (soustraction)
5. Opérateur de décalage :
<< (décalage à gauche)
>>
& (ET au niveau du bit)
| (OU au niveau du bit)
^ (XOR au niveau du bit)
7 Opérateurs de comparaison :
== (Égal à)
!= (pas égal à)
< inférieur à)
<= (inférieur ou égal à)
> (supérieur à)
>= (supérieur ou égal à)
8. Opérateurs logiques :
&& (ET logique)
|| (OU logique)
9. Opérateur conditionnel (opérateur ternaire) :
condition ? expr1 : expr2 (expr1 si la condition est vraie, sinon expr2)
10 , opérateur d'affectation :
= (affectation)
+=, -=, *=, /=, %= (opérateur d'affectation composite)
Lors de l'écriture du code, vous pouvez utiliser des parenthèses pour clarifier la priorité de l'opération, afin de garantir que les expressions sont évaluées dans l'ordre attendu.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!