Tag: equality

Test, um zu bestimmen, ob zwei oder mehrere Elemente, die entweder genau die gleiche Position bzw. gleiche Werte.

JavaScript - === vs = = - Operatoren Leistung

Anzahl der Antworten 5 Antworten
Vor ein paar Wochen, habe ich diesen thread gelesen Ist < schneller als <=? über Vergleichsoperatoren in C. Es wurde gesagt, dass es keinen Unterschied in der Leistung zwischen < und <= wie Sie interpretiert werden als

Sind == und != die sich gegenseitig bedingen?

Anzahl der Antworten 15 Antworten
Lerne ich über operator überladung in C++, und ich sehe, dass == und != sind einfach einige spezielle Funktionen, die angepasst werden kann für Benutzer-definierte Typen. Mein Anliegen ist es, obwohl, warum gibt es zwei separate Definitionen

Java: Wie testet auf array-Gleichheit?

Anzahl der Antworten 4 Antworten
Warum ist der folgende code drucken "Different."? boolean a = { {false,true}, {true,false} }; boolean b = { {false,true}, {true,false} }; if (Arrays.equals(a, b) || a == b) System.out.println("Equal."); else System.out.println("Different."); InformationsquelleAutor der Frage user905686 | 2011-11-08

Wie kann ich ignorieren Sie die UTF-8 Byte-Order-Marker im String-Vergleiche?

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit vergleichen von Zeichenfolgen in einem Unit-Test in C# 4.0 mit Visual Studio 2010. Dieser test Fall funktioniert ordnungsgemäß in Visual Studio 2008 (C# 3.5). Hier ist der relevante code-snippet: byte rawData =

Wann verwendet man == und wenn zu verwenden ist?

Anzahl der Antworten 4 Antworten
Neugierig: >>> a = 123 >>> b = 123 >>> a is b True >>> a = 123. >>> b = 123. >>> a is b False Scheint a is b mehr oder weniger definiert als id(a)

Pandas DataFrames mit NaNs der Geschlechter-Vergleich

Anzahl der Antworten 5 Antworten
Im Rahmen von unit-Tests einige Funktionen, ich bin versucht, die Gleichheit von 2 DataFrames mit python pandas: ipdb> expect 1 2 2012-01-01 00:00:00+00:00 NaN 3 2013-05-14 12:00:00+00:00 3 NaN ipdb> df identifier 1 2 timestamp 2012-01-01 00:00:00+00:00

Mit einer überprüfung auf Gleichheit zwischen den Spalten in einer SELECT-Klausel

Anzahl der Antworten 3 Antworten
Ich bin mit Microsoft SQL Server 2012 und ich würde gerne laufen, dieser scheinbar einfache Abfrage: SELECT FirstEvent.id AS firstEventID, SecondEvent.id AS secondEventID, DATEDIFF(second, FirstEvent.WndFGEnd, SecondEvent.WndFGStart) AS gap, FirstEvent.TitleID = SecondEvent.TitleID AS titlesSameCheck FROM VibeFGEvents AS FirstEvent

Scala-Klasse und case class = - = - Vergleich

Anzahl der Antworten 1 Antworten
Ich verstehe nicht ganz, warum, wenn wir vergleichen zwei Instanz mit den gleichen Eigenschaften einer Klasse ohne überschreiben der equals Methode, die es geben wird, eine false. Aber es wird geben Sie eine true wenn wir den

.NETTO-Wörterbücher haben den gleichen Schlüssel und Werte, aber Sie sind nicht "gleich"

Anzahl der Antworten 5 Antworten
Dieser test fehlschlägt: using Microsoft.VisualStudio.TestTools.UnitTesting; [TestMethod()] public void dictEqualTest() { IDictionary<string, int> dict = new Dictionary<string, int>(); IDictionary<string, int> dictClone = new Dictionary<string, int>(); for (int x = 0; x < 3; x++) { dict[x.ToString()] = x;

Strings scheinen nicht gleich zu sein in Java auf Android, obwohl Sie drucken die gleichen

Anzahl der Antworten 3 Antworten
Ich hab ein problem, ich bin ziemlich verwirrt darüber. Ich habe die folgenden Zeilen von code in meine android-App: System.out.println(CurrentNode.getNodeName().toString()); if (CurrentNode.getNodeName().toString() == "start") { System.out.println("Yes it does!"); } else { System.out.println("No it doesnt"); } Wenn ich

floating-point-Gleichheit in Python und im Allgemeinen

Anzahl der Antworten 8 Antworten
Ich habe ein Stück code, das verhält sich unterschiedlich, je nachdem, ob ich gehen durch ein Wörterbuch zu Holen Umrechnungsfaktoren oder ob ich Sie direkt. Den folgenden code-Abschnitt wird der Druck 1.0 == 1.0 -> False Aber

Wie kann man Python-dict haben mehrere Schlüssel mit dem selben hash?

Anzahl der Antworten 5 Antworten
Ich versuche zu verstehen, python-hash-Funktion unter der Haube. Ich erstellte eine benutzerdefinierte Klasse, wo alle Instanzen wieder den gleichen hash-Wert. class C(object): def __hash__(self): return 42 Ich bin einfach davon ausgegangen, dass nur eine Instanz der obigen

Wie vergleichen Enumerationen, die in TypeScript

Anzahl der Antworten 5 Antworten
In Typoskript, möchte ich zum vergleichen von zwei Variablen mit enum-Werte. Hier ist mein minimal-code Beispiel: enum E { A, B } let e1: E = E.A let e2: E = E.B if (e1 === e2) {

Wie um zu testen, (ActiveRecord) Objekt-Gleichheit

Anzahl der Antworten 4 Antworten
In Ruby 1.9.2 auf Rails 3.0.3 ich bin versucht zu testen Objekt-Gleichheit zwischen zwei Friend (Klasse erbt von ActiveRecord::Base) Objekte. Die Objekte gleich sind, aber der test fehlschlägt: Failure/Error: Friend.new(name: 'Bob').should eql(Friend.new(name: 'Bob')) expected #<Friend id: nil,

Test für Gleichheit unter allen Elementen von einem einzigen Vektor

Anzahl der Antworten 9 Antworten
Ich versuche zu testen, ob alle Elemente eines Vektors sind gleich eine andere. Die Lösungen habe ich mit kommen scheinen etwas Kreisverkehr, beide mit Prüfung length(). x <- c(1, 2, 3, 4, 5, 6, 1) # FALSE

C# vergleicht zwei string-arrays

Anzahl der Antworten 5 Antworten
Ok, so kann dies eine grundlegende Frage, aber ich würde mich über eine Antwort freuen. Sagen, wir haben 5 string-arrays als Z: string a = {"The","Big", "Ant"}; string b = {"Big","Ant","Ran"}; string c = {"The","Big","Ant"}; string d

String-Gleichheit mit Null-Behandlung

Anzahl der Antworten 6 Antworten
Werde ich oft verwenden Sie diesen code, um eine Zeichenfolge vergleichen: if(!string.IsNullOrEmpty(str1) && str1.Equals(str2)){ //they are equal, do my thing } Diese Griffe den null-Fall etc. Ist es ein sauberer Weg, das zu tun-string-Vergleich, vielleicht mit einem

Vergleichen Sie zwei Zeichenfolgen in Java mit möglichen Nullwerten

Anzahl der Antworten 11 Antworten
Möchte ich zum vergleichen von zwei strings auf Gleichheit in Java, wenn entweder oder beide könnte nullso kann ich nicht einfach anrufen .equals(). Was ist der beste Weg? boolean compare(String str1, String str2) { ... } Edit:

Vergleichen von Arrays für die Gleichheit in C ++

Anzahl der Antworten 8 Antworten
Kann mir jemand bitte erklären, warum die Ausgabe des folgenden Codes ist zu sagen, dass arrays sind nicht gleich? int main() { int iar1 = {1,2,3,4,5}; int iar2 = {1,2,3,4,5}; if (iar1 == iar2) cout << "Arrays

Wie vergleiche ich Zeichenketten in Java?

Anzahl der Antworten 23 Antworten
Habe ich mit der == Betreiber in meinem Programm zu vergleichen, alle meine Saiten so weit. Aber ich lief in einen Fehler, veränderte Sie in .equals() statt, und es der Fehler behoben. Ist == schlecht? Wenn sollte

Was ist der Unterschied zwischen eq, eql, equal und equalp in Common Lisp?

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen eqeqlequal und equalp in Common Lisp? Ich verstehe, dass einige von Ihnen check-Typen, einige von Ihnen schauen über Typen ein, aber welche ist welche? Wann ist ein besser als die anderen? InformationsquelleAutor

Ist es möglich, Gleichheit für benannte Typen / Strukturen zu definieren?

Anzahl der Antworten 2 Antworten
Nach der Lektüre ein stellt sich die Frage, über die Verwendung von slices, maps, wurde ich neugierig auf Gleichheit im Gehen. Ich weiß, es ist möglich, das überschreiben der equals - Methode eines Java -Object. Gibt es

Gleichheitsvergleich zwischen mehreren Variablen

Anzahl der Antworten 14 Antworten
Habe ich eine situation, wo ich brauche, um zu prüfen, ob mehrere Variablen werden die gleichen Daten wie var x=1; var y=1; var z=1; Möchte ich prüfen, ob x==1 und y==1 z==1 (es kann " 1 "

LINQ Wählen Sie Distinct mit anonymen Typen aus

Anzahl der Antworten 8 Antworten
Also ich habe eine Sammlung von Objekten. Der genaue Typ ist nicht wichtig. Von ihm will ich alle extrahieren Sie die einzigartige Paare von ein paar besonderen Eigenschaften, wie folgt: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo =

C # .Equals (), .ReferenceEquals () und == operator

Anzahl der Antworten 7 Antworten
Mein Verständnis dieser drei war: .Equals() tests für Daten-Gleichheit (für den Mangel an eine bessere Beschreibung). .Equals() zurückkehren kann, gilt für verschiedene Instanzen des gleichen Objekts, und dies ist die am häufigsten überschriebenen Methode. .ReferenceEquals() testet, ob

Elegante Möglichkeiten, Äquivalenz ("Gleichheit") in Python-Klassen zu unterstützen

Anzahl der Antworten 8 Antworten
Beim schreiben von benutzerdefinierten Klassen ist es oft wichtig, dass die Gleichwertigkeit durch die == und != Betreiber. In Python, möglich wird dies durch die Umsetzung der __eq__ und __ne__ spezielle Methoden, beziehungsweise. Der einfachste Weg, die

Wie funktionieren .equals und .hashCode für meine Klassen?

Anzahl der Antworten 6 Antworten
Sagen, ich habe meine eigene Klasse public class MyObj { /* ... */ } Es hat einige Attribute und Methoden. Es NICHT implementiert equals, hashCode NICHT implementiert. Sobald wir rufen Sie equals und hashCode, was sind die

Gibt es einen Unterschied zwischen `==` und `ist` in Python?

Anzahl der Antworten 20 Antworten
Meine Google-fu hat mich im Stich gelassen. In Python, sind die folgenden zwei tests für Gleichheit äquivalent? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. if n is 5: print

Der Unterschied zwischen den Methoden String # equals und String # contentEquals

Anzahl der Antworten 10 Antworten
Was ist der Unterschied zwischen den (String#equals - Methode und die (String#contentEquals Methode? InformationsquelleAutor der Frage Arathana | 2011-06-25

Wie vergleichen Sie Strukturen für die Gleichheit in C?

Anzahl der Antworten 11 Antworten
Wie vergleichen Sie zwei Instanzen von Strukturen für Chancengleichheit in der standard-C? InformationsquelleAutor der Frage Hans Sjunnesson | 2008-09-26

Wie überprüfe ich, ob zwei Variablen in Python auf dasselbe Objekt verweisen?

Anzahl der Antworten 1 Antworten
x und y zwei Variablen. Ich überprüfen kann, ob Sie gleich mit x == y. Aber wie kann ich überprüfen, ob Sie die gleiche Identität haben? Beispiel: x = [1, 2, 3] y = [1, 2, 3]

Best Practices für das Überschreiben von isEqual: und hash

Anzahl der Antworten 17 Antworten
Wie gehen Sie richtig überschreiben isEqual: in Objective-C? Der "Haken" scheint zu sein, dass wenn zwei Objekte gleich sind (wie entschlossen, durch die isEqual: - Methode), müssen Sie den gleichen hash-Wert. Den Introspektion Abschnitt der Cocoa Fundamentals

Vergleichen von NaN-Werten für die Gleichheit in Javascript

Anzahl der Antworten 12 Antworten
Muss ich vergleichen zwei numerische Werte für die Gleichstellung in Javascript. Die Werte können NaN als gut. Ich habe mit diesem code: if (val1 == val2 || isNaN(val1) && isNaN(val2)) ... das ist in Ordnung, aber es

Benutzerdefinierte Gleichheit in schnellen Objekten, die die Kompatibilität mit herkömmlichem Objective-C-Code erhalten

Anzahl der Antworten 5 Antworten
In Objective-C würden Sie tun, etwas entlang der Linien von - (BOOL)isEqual:(id)other { if (other == self) return YES; if (!other || ![other isKindOfClass:[self class]]) return NO; return [self.customProperty isEqual:other.customProperty]; } Meinem ersten naiven Versuch in swift

Override == Operator in Ruby

Anzahl der Antworten 1 Antworten
Entsprechend der docsArray.? verwendet die == Vergleich auf Objekte. Ich komme von Java, wo solche Dinge (in der Regel) getan, mit .equals () -die ist einfach zu überschreiben, für ein bestimmtes Objekt. Wie kann ich das überschreiben

Gleiches vs Arrays.equals in Java

Anzahl der Antworten 8 Antworten
Beim Vergleich von arrays in Java gibt es irgendwelche Unterschiede zwischen der folgenden 2 Aussagen? array1.equals(array2); Arrays.equals(array1, array2); Und wenn ja, was sind Sie? InformationsquelleAutor der Frage PandaConda | 2012-01-08

Vergleichen zweier List & lt; string & gt; für die Gleichheit

Anzahl der Antworten 8 Antworten
Andere als ein Schritt durch die Elemente eins nach dem anderen, wie Vergleiche ich zwei Listen von strings auf Gleichheit (in .NET 3.0): Dies fehlschlägt: //Expected result. List<string> expected = new List<string>(); expected.Add( "a" ); expected.Add( "b"

Vergleichen Sie, ob zwei Datenobjekte in R gleich sind?

Anzahl der Antworten 3 Antworten
Wie kann ich überprüfen, ob zwei Objekte, z.B. dataframes, sind Wert in R? Vom Wert gleich, ich meine den Wert jeder Zeile, jeder Spalte ein dataframe ist gleich dem Wert der entsprechenden Zeile und Spalte in der

Was ist falsch an der Verwendung von == floats in Java zu vergleichen?

Anzahl der Antworten 21 Antworten
Laut dieses java.Sonne-Seite == ist die Geschlechter-Vergleich-operator für Gleitkommazahlen in Java. Allerdings, wenn ich diesen code geben: if(sectionID == currentSectionID) in meinem editor, und führen Sie eine statische Analyse, die ich bekomme: "JAVA0078 Floating-point-Werte im Vergleich mit

Welcher Gleichheitsoperator (== vs ===) sollte in JavaScript-Vergleichen verwendet werden?

Anzahl der Antworten 30 Antworten
Ich bin mit JSLint zu gehen, mit Hilfe von JavaScript und es zurückgeben viele Anregungen zu ersetzen == (zwei Gleichheitszeichen) mit === (drei Gleichheitszeichen), wenn Sie Dinge zu tun, wie der Vergleich idSele_UNVEHtype.value.length == 0 innerhalb eines

Ist False == 0 und True == 1 in Python ein Implementierungsdetail oder wird es von der Sprache garantiert?

Anzahl der Antworten 5 Antworten
Ist garantiert, dass die False == 0 und True == 1 in Python? Zum Beispiel ist es in keiner Weise garantiert, dass der folgende code wird immer die gleichen Ergebnisse, unabhängig von der version von Python (bestehender

PHP: Testen, ob drei Variablen gleich sind

Anzahl der Antworten 5 Antworten
Habe ich noch nie über diesen vor, aber wie würden Sie testen, ob drei Variablen gleich sind? Die folgenden, offensichtlich nicht funktioniert, aber ich kann nicht denken, der eine elegante (und richtigen) Weg zu schreiben die folgende:

Was ist der Unterschied zwischen gleich ?, eql ?, === und ==?

Anzahl der Antworten 7 Antworten
Ich versuche zu verstehen, den Unterschied zwischen diesen vier Methoden. Ich weiß, standardmäßig, dass == ruft die Methode equal? was gibt true zurück, wenn beide Operanden beziehen sich auf genau das gleiche Objekt. === standardmäßig auch Anrufe

Python wenn nicht == vs wenn! =

Anzahl der Antworten 7 Antworten
Was ist der Unterschied zwischen diesen beiden Codezeilen: if not x == 'val': und if x != 'val': Ist eine effizienter als die andere? Wäre es besser, if x == 'val': pass else: InformationsquelleAutor der Frage lafferc

Verwenden einer Klasse im Vergleich zu einer Struktur als Wörterbuchschlüssel

Anzahl der Antworten 5 Antworten
Glaube, ich hatte die folgende Klasse und Struktur-definition und verwendet Sie als einen Schlüssel in einem dictionary-Objekt: public class MyClass { } public struct MyStruct { } public Dictionary<MyClass, string> ClassDictionary; public Dictionary<MyStruct, string> StructDictionary; ClassDictionary =

Entspricht in Objective-C das Schlüsselwort "instanceof" von Java?

Anzahl der Antworten 3 Antworten
Ich würde gerne überprüfen, ob ein Objekt (z.B. someObject) zuweisbar ist (cast-fähig) auf eine variable eines anderen Typs (z.B. SpecifiedType). In Java kann ich schreiben: someObject instanceof SpecifiedType Eine Verwandte Frage ist, herauszufinden, ob der laufzeittyp eines

Was ist der Unterschied zwischen IEquatable und Object.Equals ()?

Anzahl der Antworten 3 Antworten
Möchte ich meine Food Klasse testen zu können, wenn er gleich zu einer anderen Instanz von Food. Ich werde später verwenden Sie es gegen eine Liste, und ich will seine List.Contains() Methode. Sollte ich implementieren IEquatable<Food> oder

Vergleichen von zwei Strukturen mit ==

Anzahl der Antworten 6 Antworten
Ich versuche, den Vergleich von zwei structs mithilfe des Gleichheitsoperators (==) in C#. Meine Struktur ist unten: public struct CisSettings : IEquatable<CisSettings> { public int Gain { get; private set; } public int Offset { get; private

Implementierung -hash / -isEqual: / -isEqualTo ...: für Objective-C-Collections

Anzahl der Antworten 3 Antworten
Hinweis: Die folgenden Fragen sind verwandt, aber weder Sie noch die verlinkten Ressourcen scheinen zu voll, die meine Fragen beantworten, besonders in Bezug auf die Umsetzung der Geschlechter-tests für Sammlungen von Objekten. Best practices für die overriding

Datumgleichheit in Javascript ermitteln

Anzahl der Antworten 3 Antworten
Ich brauche, um herauszufinden, ob zwei Termine, die der Benutzer auswählt, sind die gleichen, die in Javascript. Die Termine werden an diese Funktion übergeben, in einen String ("xx/xx/xxxx").Das ist die Granularität, die ich brauche. Hier ist mein