Пытанні з тэгам '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
21
адказ

Як адрозніваюцца аператары параўнання з роўнасцю роўнасці (== double equals) і ідэнтычнасці (=== triple equals)?

У чым розніца паміж == і ===? Як дакладна працуе параўнанне ==? Як дакладна працуе параўнанне ===? Якімі будуць карысныя прыклады?
зададзены 17 сент. '08 у 09:56
8
адказаў

Элегантныя спосабы падтрымкі эквівалентнасці ( "роўнасці") у класах Python

Пры напісанні карыстацкіх класаў часта бывае важна дазволіць эквівалентнасць з дапамогай аператараў == і! =. У Python гэта стала магчымым дзякуючы рэалізацыі спецыяльных метадаў __eq__ і __ne__. Самы просты спосаб, які я знайшоў для гэтага, ...
зададзены 24 снеж. '08 у 01:30
15
адказаў

З'яўляюцца `==` і `! = `Ўзаемазалежныя?

Я вывучаю перагрузку аператара на З ++, і я бачу, што == і! = - гэта проста некаторыя спецыяльныя функцыі, якія могуць быць настроены для карыстацкіх тыпаў. Аднак мой клопат складаецца ў тым, чаму патрэбныя два асобных вызначэння? Я думаў, што ес ...
зададзены 14 чэрвеня '16 у 01: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