Вопросы с тегом 'equality'

Тест, чтобы определить, являются ли два или более элементов одинаковыми или равными значениями.
51
ответ

Какой оператор равен (== vs ===) должен использоваться в сравнении JavaScript?

Я использую JSLint для прохождения через JavaScript, и он возвращает много предложений, чтобы заменить == (два знака равенства) на === (три знака равенства), когда вы делаете что-то вроде сравнения idSele_UNVEHtype.value.length == 0 внутри оператора ...
задан 11 дек. '08 в 17:19
23
ответов

Как сравнить строки в Java?

Я использовал оператор == в своей программе, чтобы сравнить все мои строки до сих пор. Однако я столкнулся с ошибкой, вместо этого изменил одну из них на .equals(), и исправил ошибку. Является ли == плохим? Когда он должен и не должен использовать...
задан 05 февр. '09 в 2:17
7
ответов

Какая разница между равными?, eql?, === и ==?

Я пытаюсь понять разницу между этими четырьмя методами. Я знаю по умолчанию, что == вызывает метод equal?, который возвращает true, когда оба операнда относятся к точно одному и тому же объекту. === по умолчанию также вызывает ==, который вызывает...
задан 23 авг. '11 в 9:13
4
ответов

Сравнение строк в Python: vs. ==

Я заметил, что питон script, который я писал, работал безвольно и прослеживал его до бесконечного цикла, где условие цикла было while line is not ''. Пройдя через него в отладчике, оказалось, что строка фактически была ''. Когда я изменил его на !='...
задан 07 июня '10 в 11:31
19
ответов

Как различаются операторы сравнения с равенством равенства (== double equals) и идентичности (=== triple equals)?

В чем разница между == и ===? Как точно работает сравнение ==? Как точно работает сравнение ===? Какими будут полезные примеры?
задан 17 сент. '08 в 9:56
15
ответов

Являются `==` и `! =` Взаимозависимыми?

Я изучаю перегрузку оператора на С++, и я вижу, что == и != - это просто некоторые специальные функции, которые могут быть настроены для пользовательских типов. Однако моя забота состоит в том, почему нужны два отдельных определения? Я думал, что ес...
задан 14 июня '16 в 1:14
8
ответов

Элегантные способы поддержки эквивалентности ( "равенства" ) в классах Python

При написании пользовательских классов часто бывает важно разрешить эквивалентность с помощью операторов == и !=. В Python это стало возможным благодаря реализации специальных методов __eq__ и __ne__. Самый простой способ, который я нашел для этого,...
задан 24 дек. '08 в 1:30
17
ответов

Рекомендации по переопределению isEqual: и хэш

Как вы правильно переопределяете isEqual: в Objective-C? Кажется, что "улов" состоит в том, что если два объекта равны (как определено методом isEqual:), они должны иметь одинаковое значение хэширования. Раздел Introspection в Cocoa Руководство по ...
задан 31 окт. '08 в 20:22
6
ответов

Как вы проверяете, соответствует ли двойное значение NaN?

У меня есть двойной в Java, и я хочу проверить, есть ли он NaN. Каков наилучший способ сделать это?
задан 21 сент. '09 в 23:09
3
ответов

В Objective-C, что эквивалентно ключевому слову Java "instanceof"?

Я хотел бы проверить, может ли объект (например, someObject) присваиваться (cast-able) переменной другого типа (например, SpecifiedType). В Java я могу написать: someObject instanceof SpecifiedType Связанный с этим вопрос заключается в поиске тог...
задан 11 февр. '09 в 14:32
11
ответов

Как вы сравниваете структуры для равенства в C?

Как вы сравниваете два экземпляра структур для равенства в стандарте C?
задан 26 сент. '08 в 23:21
4
ответов

Является ли False == 0 и True == 1 в Python частью реализации или гарантируется ли это языком?

Гарантируется ли False == 0 и True == 1 в Python? Например, каким-либо образом гарантируется, что следующий код всегда будет давать одинаковые результаты независимо от версии Python (как существующих, так и будущих будущих)? 0 == False # True 1 ==...
задан 04 мая '10 в 12:03
21
ответ

Что не так с использованием == для сравнения float в Java?

Согласно эта страница java.sun == - оператор сравнения равенств для чисел с плавающей запятой в Java. Однако, когда я набираю этот код: if(sectionID == currentSectionID) в мой редактор и запустить статический анализ, я получаю: "JAVA0078 значения...
задан 06 июля '09 в 20:28
7
ответов

Python if not == vs if! =

В чем разница между этими двумя строками кода: if not x == 'val': и if x != 'val': Является ли более эффективным, чем другой? Было бы лучше использовать if x == 'val': pass else:
задан 24 июня '15 в 15:35
16
ответов

Сравнение двух коллекций для равенства, независимо от порядка элементов в них

Я хотел бы сравнить две коллекции (в С#), но я не уверен в том, как наилучшим образом реализовать это. Я прочитал другую тему о Enumerable.SequenceEqual, но это не совсем то, что я ищу. В моем случае две коллекции будут равны, если оба они содержат...
задан 08 сент. '08 в 19:36