equality

double equals vs jest w Pythonie [duplicate]

To pytanie ma już odpowiedź tutaj: czy jest różnica między '= = `I ' is ' w Pythonie? ... > foo = 10 >>> dir(foo) == dir(10) True >>> dir(foo) is dir(10) False >>> Dlaczego tak jest?

Jaki problem rozwiązuje się równomiernie i równomiernie?

Zauważyłem, że te dwa interfejsy i kilka powiązanych klas zostało dodanych w. Net 4. Wydaje mi się, że są trochę zbędne; czyt ... zumieć, jaki problem rozwiązali, który był trudny przed. NET 4. Do czego służą IStructuralEquatable i IStructuralComparable?

Jak sprawdzić czy dwa wyrażenia > są takie same [duplicate]

To pytanie ma już odpowiedź tutaj: najbardziej efektywny sposób testowania równości wyrażeń lambda ... najmniej Klasa Expression nie nadpisała metody equals, aby stała się równa? Jak byś to zrobił? Czy też pytam dużo tutaj? : p

Dlaczego 1234 = = '1234 test' ocenia na true? [duplikat]

to pytanie już istnieje : Za ... rator Łatwa odpowiedź dla kogoś, na pewno. Czy ktoś może wyjaśnić dlaczego to wyrażenie prawda? (1234 == '1234 test')

Dlaczego kompilator wysyła instrukcje box do porównywania instancji typu reference?

Oto prosty typ generyczny z unikalnym parametrem generycznym ograniczonym do typów referencyjnych: class A<T> where T ... ia. Ale jeśli ograniczenie wskazuje, że "T" nigdy nie powinno być typem wartości, Dlaczego kompilator próbuje box r1 i r2 ?

Jaka jest różnica między identycznymi (x, y) i isTRUE (all.równe(x, y))?

Czy jest jakaś różnica między testowaniem isTRUE(all.equal(x, y)) a identical(x, y)? Strona pomocy mówi: Nie używaj wszyst ... ach "identyczne". Ale to "jeśli właściwe" pozostawia mnie w wątpliwość. Jak mogę zdecydować, który z nich jest odpowiedni?

Dlaczego liczby całkowite nie są buforowane w Javie?

Wiem, że są podobne posty na ten temat, ale nie do końca odpowiadają na moje pytanie. Kiedy robisz: Integer a = 10; Integ ... ujące tę samą rzecz, niezależnie od wartości (i typu), były tym samym obiektem ? A przynajmniej poprawnie odpowiedzieć na ==?

Dlaczego te dwa porównania mają różne wyniki?

Dlaczego ten kod zwraca true: new Byte() == new Byte() // returns true Ale ten kod zwraca false: new Byte[0] == new Byte[0] // returns false

Porównaj czy dwa obiekty dataframe w R są sobie równe?

Jak sprawdzić, czy dwa obiekty, np. ramki danych, są równe w R? Przez wartość równą, czyli wartość każdego wiersza każdej kolumny jednej ramki danych jest równa wartości odpowiedniego wiersza i kolumny w drugiej ramce danych.

Mapowanie za pomocą krotek lub obiektów

Próbuję użyć nowego (ES6) Map obiekty w celu przedstawienia mapy pomiędzy właściwościami a wartością. Mam obiekty w formie p ... wnętrznej biblioteki zbiorów - ale jeśli jest lepsze rozwiązanie z niej korzystające, też jestem zainteresowany poznaniem go.

Swift: Overriding = = in subclass results wywołanie = = tylko w superclass

Mam klasę A, która jest zgodna z protokołem Equatable i implementuje funkcję ==. W podklasie {[4] } nadpisuję {[3] } większą ... być przedłużony dla każda podklasa A. Czy istnieje sposób, aby upewnić się, że == for subclass jest wywoływana jako pierwsza?

Test równości dla klas pochodnych w C++ [duplikat]

Możliwy duplikat:Jaki jest właściwy sposób przeciążenia operatora = = dla hierarchii klas? W C++, w jaki sposób klasy ... e, two, or three are equal //including any derived class data? Czy jest na to sposób? What ' s my best zakład? Dzięki!

Testowanie równości słowników w c#

Zakładając, że klucze słownikowe i wartości mają swoje równe i metody hash zaimplementowane poprawnie, jaki jest najbardziej ... ictionary<TKey, TValue> dic2) { return (dic1.Intersect(dic2).Count(). Equals(dic1.Union(dic2).Count())); }

Dlaczego ' Array(0,1,2) = = Array(0,1,2)` nie zwraca oczekiwanego wyniku?

Z tego co rozumiem, Scala == definiuje naturalną równość dwóch obiektów. Spodziewałem się, że Array(0,1,2) == Array(0,1,2) p ... ylko tożsamość. Czy nie byłoby bardziej sensowne, aby zastąpić Array'Sequals metoda porównywania naturalnej równości zamiast?