Питання з тегом 'equality'

Тест, щоб визначити, чи є два або більше елементів однаковими або рівними значеннями.
51
відповідь

Який оператор дорівнює (== vs ===) повинен використовуватися в порівнянні JavaScript?

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

Чому порівняння рядків в Python з використанням "==" або "is" іноді призводить до іншого результату?

У мене є програма Python, де дві змінні встановлені на значення 'public'. В умовному вираженні у мене є порівняння var1 is var2, яке зазнає невдачі, але якщо я зміню його на var1 == var2, він поверне True. Тепер, якщо я відкрию свій інт ...
заданий 01 Жовтня. '09 о 18:40
23
відповідей

Як порівняти рядки в Java?

Я використовував оператор == в своїй програмі, щоб порівняти всі мої рядки досі. Однак я зіткнувся з помилкою, натомість змінив одну з них на .equals (), і виправив помилку. Чи є == поганим? Коли він повинен і не повинен використовувати ...
заданий 05 февр. '09 в 2:17
20
відповідей

Чи є різниця між "==" і "є"?

Мій Google-фу провалив мене. В Python наступні два тести еквівалентні рівності? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. if n is 5: print 'Yay!' Чи зберігає це значення для об'єктів, де ви будете порівнювати екземпляри (...
заданий 25 сент. '08 о 15:27
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
8
відповідей

Елегантні способи підтримки еквівалентності ( "рівності") в класах Python

При написанні користувальницьких класів часто буває важливо дозволити еквівалентність за допомогою операторів == і! =. В Python це стало можливим завдяки реалізації спеціальних методів __eq__ і __ne__. Найпростіший спосіб, який я знайшов для цього, ...
заданий 24 дек. '08 о 1:30
15
відповідей

Є `==` і `! = `Взаємозалежними?

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

Рекомендації по перевизначення isEqual: і хеш

Як ви правильно переобумовленої isEqual: в Objective-C? Здається, що "улов" полягає в тому, що якщо два об'єкта рівні (як визначено методом isEqual :), вони повинні мати однакове значення хешування. Розділ Introspection в Cocoa Керівництво по ...
заданий 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 травня '10 о 12:03
8
відповідей

equals vs Arrays.equals в Java

При порівнянні масивів на Java існують відмінності між наступними двома твердженнями? array1.equals (array2); Arrays.equals (array1, array2); І якщо так, то які вони?
заданий 08 Січня. '12 о 14:53
3
відповідей

У Objective-C, що еквівалентно ключовим словом Java "instanceof"?

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

Як ви порівнюєте структури для рівності в C?

Як ви порівнюєте два примірника структур для рівності в стандарті C?
заданий 26 сент. '08 о 23:21