Opérateurs #
Opérateurs et précédences #
Voici un tableau des opérateurs avec leur précédence (ordre de priorité):
Exemple de précédence:
|
|
Danger
Evitez la syntaxe++
et--
. Ces opérations ont le désavantage de modifier la valeur d’une variable et de retourner une valeur. Une bonne pratique consiste généralement à faire soit l’un (modifier la valeur), soit l’autre (retourner une valeur). Beaucoup de langages (Rust, Scala, Swift,…) interdisent d’ailleurs cette syntaxe.
Conseil
Une bonne pratique de programmation, appelée “Séparation commande-requête” (Command-query separation, CQS), consiste à concevoir des méthodes qui effectue soit une action impliquant une modification d’un état (commande), soit une action qui renvoie des données (requête).