Suchergebnisse für Anfrage "equality"

6 die antwort

Sind Objekte mit derselben ID immer gleich, wenn sie mit ==? @ Verglichen werde

Wenn ich zwei Objekte o1 und o2 habe und wir wissen, dass id(o1) == id(o2)kehrt zurückwah. Then, folgt daraus, dass o1 == o2Oder ist das nicht immer der Fall? Das Papier, an dem ich arbeite, sagt, dass dies nicht der Fall ist, aber meiner ...

10 die antwort

Welches Problem lösen IStructuralEquatable und IStructuralComparable?

Mir ist aufgefallen, dass diese beiden Schnittstellen und mehrere zugehörige Klassen in .NET 4 hinzugefügt wurden. Sie erscheinen mir ein bisschen überflüssig. Ich habe mehrere Blogs darüber gelesen, kann aber immer noch nicht herausfinden, ...

2 die antwort

`Refl` Ding in der Konstruktionsrechnung?

In Sprachen wieAgda, Idris, oderHaskell mit Typerweiterungen gibt es ein= Typ Art wie die folgenden data a :~: b where Refl :: a :~: aa :~: b bedeutet, dassa undb sind gleich Kann ein solcher Typ im @ definiert werdKalkül von ...

TOP-Veröffentlichungen

60 die antwort

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

Ich benutze JSLint [http://en.wikipedia.org/wiki/JSLint], um JavaScript zu durchlaufen, und es werden viele Vorschläge zum Ersetzen von @ zurückgegebe== (zwei Gleichheitszeichen) mit=== (drei Gleichheitszeichen) beim ...

4 die antwort

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

x und y sind zwei Variablen. Ich kann mit @ überprüfen, ob sie gleich six == y, aber wie kann ich überprüfen, ob sie die gleiche Identität haben? Beispiel x = [1, 2, 3] y = [1, 2, 3]Jetztx == y ist True, da x und y gleich sind, x und y jedoch ...

8 die antwort

Wann entspricht der Operator "==" nicht dem Operator "is"? (Python

Ich habe bemerkt, dass ich das @ benutzen ka== -Operator zum Vergleichen aller systemeigenen Datentypen (Ganzzahlen, Zeichenfolgen, Boolesche Werte, Gleitkommazahlen usw.) sowie Listen, Tupel, Mengen und Wörterbücher, die systemeigene Datentypen ...

8 die antwort

Vergleichen des Grundelements mit dem Wrapper-Objekt mit == unerklärtem Verhalten

Ich habe einen Code, den ich verstehen muss: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); ...

2 die antwort

Vergleichen von Strukturen für Gleichheit ohne Boxen

Ich bin auf eine Erweiterungsmethode gestoßen, die für structs @ gil(SomeStruct) und gibt zurück, ob der Wert gleich dem @ idefault(SomeStruct) (wenn der parameterlose Konstruktor aufgerufen wird). public static bool IsDefault<T> (this T value) ...

8 die antwort

Garantiert Java, dass Object.getClass () == Object.getClass ()?

Ich meine hier wirklich Identitätsgleichheit. Zum Beispiel wird im Folgenden immer @ gedrucwah? System.out.println("foo".getClass() == "fum".getClass());

2 die antwort

Wie überprüfe ich elegant die Gleichheit von drei Werten?

Sag ich habe Wertea, b undc. Ich möchte herausfinden, ob sie gleich sind. Wenn ich mach if a == b == c{...} Dann bekomme ich einen Kompilierungsfehler invalid operation: a == b == c (mismatched types bool and TypeOfABandC)Das ist ziemlich ...