Вопросы с тегом «equality»

Равенство - это отношение между двумя или более элементами или переменными или объектами, которое существует, если (1) элементы являются одним и тем же элементом, переменной или объектом или (2) элементы являются разными элементами, переменными или объектами, но имеют одинаковое значение. Этот тег обычно следует использовать с тегами, специфичными для языка программирования, а также с другими контекстными тегами, такими как система баз данных. Пост должен включать как можно больше контекста о тесте на равенство.

5
Почему в Python dict может быть несколько ключей с одним и тем же хешем?
Я пытаюсь понять hashфункцию Python под капотом. Я создал собственный класс, все экземпляры которого возвращают одно и то же значение хеш-функции. class C: def __hash__(self): return 42 Я просто предположил, что только один экземпляр вышеуказанного класса может быть в a dictв любое время, но на самом деле a dictможет иметь …


7
C # .Equals (), .ReferenceEquals () и оператор ==
Мое понимание этих трех было: .Equals()тесты на равенство данных (из-за отсутствия лучшего описания). .Equals()может возвращать True для разных экземпляров одного и того же объекта, и это наиболее часто переопределяемый метод. .ReferenceEquals() проверяет, являются ли два объекта одним и тем же экземпляром и не могут быть переопределены. ==то же самое, что …
85 c#  equality 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.