11 votes

Pourquoi les gens utilisent-ils i = i + 1 au lieu de i++ ?

J'ai vu cela dans un certain nombre de boucles et d'incréments. Au lieu de faire i++, ils font i += 1. Pourquoi cela ?

0voto

Guffa Points 308133

Certaines personnes trouvent i = i + 1 o i += 1 plus descriptive que i++ . C'est juste une question de style de codage et de lisibilité. Dans la plupart des langages actuels, il n'y a aucune différence de performance entre les différentes méthodes.

Il y a quelques problèmes de lisibilité avec le ++ y -- mais c'est surtout quand ils sont utilisés avec d'autres opérateurs, ce n'est pas vraiment un problème quand ils sont utilisés seuls. Une expression comme ++x+-++y+-z++ par exemple, est parfaitement valide, mais il est difficile de voir ce qu'il fait réellement. Comme les opérateurs posent des problèmes de lisibilité dans certains cas, certains estiment qu'ils devraient toujours être évités.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X