Questions marquées «operators»

93
Javascript: surcharge des opérateurs

Je travaille avec JavaScript depuis quelques jours maintenant et je suis arrivé à un point où je veux surcharger les opérateurs pour mes objets définis. Après un passage sur Google à la recherche de cela, il semble que vous ne puissiez pas le faire officiellement, mais il y a quelques personnes...

92
Que fait l'opérateur deux-points (:)?

Apparemment, un deux-points est utilisé de plusieurs manières en Java. Quelqu'un voudrait-il expliquer ce qu'il fait? Par exemple ici: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } Comment écririez-vous cette for-eachboucle différemment pour ne pas...

89
Existe-t-il un opérateur C # IN?

En SQL, vous pouvez utiliser la syntaxe suivante: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) Existe-t-il un équivalent en C #? L'IDE semble reconnaître "in" comme un mot-clé, mais je ne semble pas pouvoir trouver d'informations à ce sujet. Alors, est-il possible de faire quelque chose comme...

84
Est-ce que x + = a plus rapide que x = x + a?

Je lisais "Le langage de programmation C ++" de Stroustrup, où il dit que deux façons d'ajouter quelque chose à une variable x = x + a; et x += a; Il préfère +=parce qu'il est probablement mieux mis en œuvre. Je pense qu'il veut dire que ça marche aussi plus vite. Mais est-ce vraiment? Si cela...

12
Comparer un peu à un booléen

Disons que j'ai un ensemble de drapeaux, encodés dans un uint16_t flags. Par exemple AMAZING_FLAG = 0x02,. Maintenant, j'ai une fonction. Cette fonction doit vérifier si je veux changer le drapeau, car si je veux le faire, je dois écrire en flash. Et c'est cher. Par conséquent, je veux un chèque...