Als «equality» getaggte Fragen

Gleichheit ist eine Beziehung zwischen zwei oder mehr Elementen oder Variablen oder Objekten, die existiert, wenn (1) die Elemente dasselbe Element, dieselbe Variable oder dasselbe Objekt sind oder (2) die Elemente unterschiedliche Elemente, Variablen oder Objekte sind, aber denselben Wert haben. Dieses Tag sollte im Allgemeinen mit programmiersprachenspezifischen Tags sowie anderen kontextbezogenen Tags wie dem Datenbanksystem verwendet werden. Der Beitrag sollte so viel Kontext wie möglich über den Gleichheitstest enthalten.

30
Welcher Gleichheitsoperator (== vs ===) sollte in JavaScript-Vergleichen verwendet werden?
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich verwende JSLint , um JavaScript zu durchlaufen, und es werden viele Vorschläge zurückgegeben, die ersetzt werden sollen ==(zwei Gleichheitszeichen) durch ===(drei Gleichheitszeichen), wenn beispielsweise …


23
Wie vergleiche ich Strings in Java?
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ackа этот вопрос есть ответы на Stapelüberlauf на русском : Как сравнивать строки в Java? Ich habe bisher den ==Operator in meinem Programm verwendet, um …
724 java  string  equality 

14
Gibt es einen Unterschied zwischen "==" und "ist"?
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Mein Google-Fu hat mich gescheitert. Sind in Python die folgenden zwei Tests auf Gleichheit gleichwertig? n = 5 # Test one. if n == 5: …


7
Was ist der Unterschied zwischen gleich?, Gleichung?, === und ==?
Ich versuche den Unterschied zwischen diesen vier Methoden zu verstehen. Ich weiß standardmäßig, dass ==die Methode equal?aufgerufen wird, die true zurückgibt, wenn beide Operanden auf genau dasselbe Objekt verweisen. ===Standardmäßig werden auch ==welche Aufrufe equal?aufgerufen ... okay, wenn also alle drei Methoden nicht überschrieben werden, dann denke ich ===, ==und …


10
Elegante Möglichkeiten zur Unterstützung der Äquivalenz („Gleichheit“) in Python-Klassen
Beim Schreiben von benutzerdefinierten Klassen ist es häufig wichtig, die Äquivalenz mithilfe der Operatoren ==und zuzulassen !=. In Python wird dies durch die Implementierung der jeweiligen __eq__bzw. der __ne__speziellen Methode ermöglicht. Der einfachste Weg, dies zu tun, ist die folgende Methode: class Foo: def __init__(self, item): self.item = item def …



16
Best Practices zum Überschreiben von isEqual: und Hash
Wie überschreiben Sie isEqual:Objective-C richtig ? Der "Haken" scheint zu sein, dass zwei Objekte, wenn sie gleich sind (wie durch die isEqual:Methode bestimmt), denselben Hashwert haben müssen. Der Abschnitt Introspection des Cocoa Fundamentals Guide enthält ein Beispiel zum Überschreiben isEqual:einer Klasse mit dem Namen MyWidget: - (BOOL)isEqual:(id)other { if (other …

6
Ist False == 0 und True == 1 ein Implementierungsdetail oder wird es durch die Sprache garantiert?
Ist sichergestellt , dass False == 0und True == 1in Python (unter der Annahme , dass sie nicht vom Benutzer zugewiesen werden)? Ist zum Beispiel in irgendeiner Weise garantiert, dass der folgende Code unabhängig von der Version von Python (sowohl vorhandene als auch wahrscheinlich zukünftige) immer die gleichen Ergebnisse liefert? …

15
Vergleichen Sie Objektinstanzen auf Gleichheit anhand ihrer Attribute
Ich habe eine Klasse MyClass, die zwei Mitgliedsvariablen enthält foound bar: class MyClass: def __init__(self, foo, bar): self.foo = foo self.bar = bar Ich habe zwei Instanzen dieser Klasse, von denen jede identische Werte für foound hat bar: x = MyClass('foo', 'bar') y = MyClass('foo', 'bar') Wenn ich sie jedoch …
243 python  equality 


8
entspricht vs Arrays.equals in Java
Gibt es beim Vergleich von Arrays in Java Unterschiede zwischen den folgenden beiden Anweisungen? Object[] array1, array2; array1.equals(array2); Arrays.equals(array1, array2); Und wenn ja, was sind sie?
209 java  arrays  equality 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.