Questions étiquetées 'égalité'

Un test pour déterminer si deux éléments ou plus ont la même valeur ou des valeurs égales.
51
la réponse

Quel opérateur est égal (== vs ===) à utiliser dans la comparaison JavaScript?

J'utilise JSLint pour passer en JavaScript et renvoie beaucoup de phrases à remplacer == (deux signes égaux) par === (trois signes égaux) lorsque vous effectuez quelque chose comme une comparaison idSele_UNVEHtype.value.length == 0 inside opérateur ...
fixé le 11 décembre 08 à 17h19
15
réponses

Pourquoi la comparaison de chaînes en Python utilisant "==" ou "is" conduit-elle parfois à un résultat différent?

J'ai un programme Python où deux variables sont définies sur la valeur 'public'. En termes conditionnels, j'ai une comparaison de var1 à var2, qui échoue, mais si je le change en var1 == var2, il retournera True. Maintenant, si j'ouvre mon int ...
mis le 01 oct '09 à 18h40
23
réponses

Comment comparer les chaînes en java?

J'ai utilisé l'opérateur == dans mon programme pour comparer toutes mes lignes jusqu'à présent. Cependant, j'ai rencontré une erreur, j'ai remplacé l'un d'eux par .equals () et corrigé l'erreur. Est == mauvais? Quand devrait-il et ne devrait-il pas utiliser ...
mis le 05 février '09 à 2:17
20
réponses

Y a-t-il une différence entre "==" et "est"?

Mon google fu m'a échoué. En Python, les deux tests suivants sont équivalents à l'égalité? n = 5 # Testez un. si n == 5: affiche 'Yay!' # Testez deux. si n est 5: affiche 'Yay!' Est-ce que cela conserve la valeur pour les objets où vous comparerez des instances (...
mis le 25 septembre '08 à 15h27
7
réponses

Quelle est la difference entre equals?, Eql?, === et ==?

J'essaie de comprendre la différence entre ces quatre méthodes. Je sais par défaut que == appelle la méthode equal? ​​Method, qui renvoie true lorsque les deux opérandes appartiennent exactement au même objet. === par défaut provoque également ==, ce qui provoque ...
fixé le 23 août '11 à 9h13
4
réponses

Comparaison de chaînes Python: vs. ==

J'ai remarqué que le script python que j'ai écrit fonctionnait mollement et l'a tracé vers une boucle infinie, où la condition de la boucle était comme si la ligne n'était pas ''. En le parcourant dans le débogueur, il s’est avéré que la chaîne était en réalité un ''. Quand je l'ai changé en! = '...
fixé le 07 juin '10 à 11h31
21
la réponse

En quoi les opérateurs de comparaison diffèrent-ils en termes d'égalité d'égalité (== double égal) et d'identité (=== triple égal)?

Quelle est la difference entre == et ===? Comment fonctionne exactement la comparaison ==? Comment fonctionne exactement la comparaison ===? Quels seront les exemples utiles?
mis sur 17 sep. '08 à 9:56
8
réponses

Manières élégantes de supporter l'équivalence ("égalité") dans les classes Python

Lors de l'écriture de classes personnalisées, il est souvent important de résoudre l'équivalence avec les opérateurs == et! =. En Python, cela a été rendu possible par la mise en œuvre des méthodes spéciales __eq__ et __ne__. Le moyen le plus simple que j'ai trouvé pour cela est ...
mis 24 déc. '08 à 1h30
15
réponses

Sont `==` et `! = `Interdépendants?

J'étudie la surcharge des opérateurs en C ++ et je constate que == et! = Ne sont que quelques fonctions spéciales pouvant être configurées pour des types définis par l'utilisateur. Cependant, ce qui me préoccupe, c’est pourquoi nous avons besoin de deux définitions distinctes. Je pensais que l'UE ...
fixé le 14 juin 16 à 01h14
17
réponses

IsEqual: et recommandations de substitution de hachage

Comment remplacez-vous correctement isEqual: en Objective-C? Il semble que la "capture" est que si deux objets sont égaux (comme déterminé par la méthode isEqual :), ils doivent avoir la même valeur de hachage. Section de l'introspection du cacao ...
Fixé le 31 octobre 08 à 20h22
6
réponses

Comment vérifier si la valeur double correspond à NaN?

J'ai un double en Java et je veux vérifier si c'est NaN. Quelle est la meilleure façon de faire cela?
mis le 21 septembre '09 à 23:09
8
réponses

est égal à vs Arrays.equals en Java

Lors de la comparaison de tableaux en Java, existe-t-il des différences entre les deux instructions suivantes? array1.equals (array2); Arrays.equals (tableau1, tableau2); Et si oui, quels sont-ils?
mis le 08 janvier '12 à 14h53
3
réponses

En Objective-C, quel est l'équivalent du mot clé Java instanceof?

Je voudrais vérifier si un objet (par exemple, someObject) peut être affecté (convertible) à une variable d'un autre type (par exemple, SpecifiedType). En Java, je peux écrire: un exemple associé à SpecOftType Un problème connexe est de trouver le ...
mis le 11 février '09 à 14:32
11
réponses

Comment comparez-vous les structures pour l'égalité en C?

Comment comparez-vous deux instances de structures pour l'égalité dans la norme C?
mis le 26 septembre 08 à 23h21