Questions marquées «operators»

Les opérateurs sont des symboles qui apparaissent dans presque tous les langages de programmation et de codage, pour effectuer des calculs et des comparaisons sur des données.

5
Python, dois-je implémenter l'opérateur __ne __ () basé sur __eq__?
J'ai une classe dans laquelle je veux remplacer l' __eq__()opérateur. Il semble logique que je devrais également remplacer l' __ne__()opérateur, mais est-il judicieux d'implémenter __ne__en __eq__tant que tel? class A: def __eq__(self, other): return self.value == other.value def __ne__(self, other): return not self.__eq__(other) Ou y a-t-il quelque chose qui me …

6
"X pas en y" ou "pas x en y"
Lors du test d'adhésion, nous pouvons utiliser: x not in y Ou bien: not x in y Il peut y avoir de nombreux contextes possibles pour cette expression en fonction de xet y. Cela peut être pour une vérification de sous-chaîne, une appartenance à une liste, une existence de clé …

13
Comment !! ~ (pas tilde / bang bang tilde) modifie-t-il le résultat d'un appel à la méthode Array 'contient / inclus'?
Si vous lisez les commentaires sur la inArraypage jQuery ici , il y a une déclaration intéressante: !!~jQuery.inArray(elm, arr) Maintenant, je crois qu'un point d'exclamation double convertira le résultat en type boolean, avec la valeur de true. Ce que je ne comprends pas, c'est à quoi sert l' ~opérateur tilde …

6
L'opérateur tilde en C
J'ai vu l'opérateur tilde utilisé dans l'algorithme de hachage ELF, et je suis curieux de savoir ce qu'il fait. (Le code vient d'Eternally Confused .) unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; for ( i = …
95 c++  c  operators 


8
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 …




12
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 incorporer le :?


14
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 …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.