Въпроси с етикет „равенство“

Тест за определяне дали две или повече елементи са еднакви или равни.
51
отговора

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

Използвам JSLint за преминаване през JavaScript и връща много изречения, които да заменят == (два знака за равенство) с === (три равни знака), когато правите нещо като сравнение idSele_UNVEHtype.value.length == 0 оператор ...
на 11 декември '08 в 17:19 часа
15
отговор

Защо сравняването на низовете в Python с помощта на "==" или "е" понякога води до различен резултат?

Имам програма на Python, където две променливи са зададени на стойността на "public". В условни термини, имам сравнение на var1 е var2, което не успява, но ако го променя на var1 == var2, ще се върне True. Сега, ако отворя инт ...
на 01 октомври '09 в 18:40
23
отговор

Как да сравните струни в java?

Използвах оператора == в програмата си, за да сравня всичките си линии досега. Обаче аз се сблъсках с грешка, вместо това промених една от тях на .equals () и поправих грешката. Е == лошо ли е? Когато той трябва и не трябва да използва ...
набор 05 фев '09 в 2:17
20
отговор

Има ли разлика между "==" и "е"?

Моят google фу не ме. В Python, следните два теста са еквивалентни на равенството? n = 5 # Тест. ако n == 5: отпечатайте 'Yay!' # Тест два. ако n е 5: отпечатайте 'Yay!' Това запазва ли стойността за обекти, където ще сравнявате копия (...
сет 25 септември. '08 в 15:27
7
отговор

Каква е разликата между равните?, Eql, === и ==?

Опитвам се да разбера разликата между тези четири метода. По подразбиране знам, че == извиква методът Equal, който връща истина, когато и двата операнда принадлежат на точно същия обект. === По подразбиране също причинява ==, което причинява ...
на 23 август '11 в 9:13
4
отговор

Сравнение на Python низ: срещу ==

Забелязах, че аз написал питон скрипт работили ограничен и го проследи до безкраен цикъл, където състоянието на цикъла е, докато линия не е ''. Минавайки през него в дебъгера, се оказа, че низът всъщност е ''. Когато го смених на! = '...
на 07.06.10 в 11:31
19
отговор

Как се различават операторите за сравнение с равенство на равенството (== двойно равно) и идентичност (=== тройни равни)?

Каква е разликата между == и ===? Как точно работи сравнението ==? Как точно работи сравнението ===? Какви ще бъдат полезни примери?
на 17 сеп. '08 в 9:56
8
отговор

Елегантни начини за поддържане на еквивалентност ("равенство") в класовете на Python

Когато пишете потребителски класове, често е важно да се разреши равностойността с операторите == и! =. В Python това стана възможно благодарение на прилагането на специалните методи __eq__ и __ne__. Най-лесният начин за това е ...
настройте 24 dec. '08 в 1:30
15
отговор

Са `==` и `! = `Взаимозависими?

Проучвам претоварването на оператора в C ++ и виждам, че == и! = Са само някои специални функции, които могат да бъдат конфигурирани за дефинирани от потребителя видове. Но моята загриженост е защо се нуждаем от две отделни дефиниции? Мислех, че ЕС ...
на 14.06.16 в 1:14
17
отговор

IsEqual: и препоръките за надхвърляне на хеш

Как правилно преодоляваш equel: в Objective-C? Изглежда, че "уловката" е, че ако два обекта са еднакви (както е определено от метода isEqual :), те трябва да имат една и съща хеш стойност. Ръководство за раздел за интроспекция на какаото ...
Задайте 31 октомври '08 в 20:22 часа
6
отговор

Как да проверите дали двойната стойност съответства на NaN?

Имам двойно в Java и искам да проверя дали е NaN. Какъв е най-добрият начин да направите това?
сет 21 сеп '09 в 23:09
6
отговор

False == 0 и True == 1 в Python част от изпълнението или е гарантиран от езика?

Гарантирано ли е, че False == 0 и True == 1 в Python (ако не са преразпределени от потребителя)? Например по някакъв начин се гарантира, че следният код винаги ще дава същите резултати, независимо от версията на Python (като съществуващи ...
Задайте на 04.05.10 в 12:03 часа
8
отговор

е равно на Arrays.equals в Java

При сравняване на масиви в Java, има ли някакви разлики между следните две твърдения? array1.equals (array2); Arrays.equals (array1, array2); И ако е така, какви са те?
определени 08 януари '12 в 14:53 ч
3
отговор

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

Бих искал да проверя дали даден обект (например, someObject) може да бъде присвоен (отливащ се) към променлива от друг тип (например, SpecifiedType). В Java, мога да пиша: someObject instanceof SpecifiedType Свързан проблем е намирането на ...
11 февруари '09 в 14:32
11
отговор

Как сравнявате структурите за равенство в C?

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