Tag: equality
Test, um zu bestimmen, ob zwei oder mehrere Elemente, die entweder genau die gleiche Position bzw. gleiche Werte.
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
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
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
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 =
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)
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
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
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
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;
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
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
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
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) {
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,
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
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
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
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:
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
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
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
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
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 "
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 =
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
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
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
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
10
Antworten
Was ist der Unterschied zwischen den (String#equals - Methode und die (String#contentEquals Methode? InformationsquelleAutor der Frage Arathana | 2011-06-25
11
Antworten
Wie vergleichen Sie zwei Instanzen von Strukturen für Chancengleichheit in der standard-C? InformationsquelleAutor der Frage Hans Sjunnesson | 2008-09-26
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]
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
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
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
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
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
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"
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
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
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
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
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:
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
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
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 =
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
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
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
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
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