0
ответов

Java: Как проверить на равенство массивов?

Почему следующий код печатает «Другой»? логическое значение [] [] a = {{false, true}, {true, false}}; логическое значение [] [] b = {{false, true}, {true, false}}; if (Arrays.equals (a, b) || a == b) System.out ....
вопрос задан: 3 September 2015 07:46
0
ответов

Как обнаружить равенство массивов в JavaScript?

Есть два массива в JavaScript, оба они в следующем формате: [{'drink': ['алкоголь', 'мягкий', 'горячий']}, {'fruit': ['яблоко', 'груша']}]; Мне нужно определить, равны ли эти два массива....
вопрос задан: 30 December 2014 12:09
0
ответов

В чем разница между равными ?, eql ?, === и ==?

Я пытаюсь понять разницу между этими четырьмя методами. Я знаю по умолчанию, что == вызывает метод равным? который возвращает истину, когда оба операнда ссылаются на один и тот же объект. === по ...
вопрос задан: 8 September 2014 16:34
0
ответов

является StringComparison.Ordinal таким же, как InvariantCulture для проверки равенства?

Судя по их кратким сводным описаниям, это похоже на правила сравнения строк StringComparison.Ordinal и StringComparison. InvariantCulture должны отличаться тем, как они сортируют строки. ...
вопрос задан: 20 August 2014 22:04
0
ответов

Проверка файлов Java на наличие == ошибок, не ограничиваясь строками

Все стандартные инструменты проверки исходного кода (PMD, FindBugs, Checkstyles) реализуют правило «Строкового равенства», в котором используется == (или ! =) при сравнении строк можно обнаружить и сообщить о них ...
вопрос задан: 25 June 2014 21:54
0
ответов

Разница между строкой #equals и методы String # contentEquals

В чем разница между методом String # equals и методом String # contentEquals?
вопрос задан: 27 December 2013 04:28
0
ответов

Рекомендации по выбору полей для реализации equals()

При написании юнит-тестов я часто сталкиваюсь с ситуацией, когда equals() для какого-то объекта в тестах -- в assertEquals -- должен работать иначе, чем в реальная среда. Возьмем, к примеру, некоторые...
вопрос задан: 18 December 2013 20:50
0
ответов

Pandas DataFrames со сравнением равенства NaNs

В контексте модульного тестирования некоторых функций я пытаюсь установить равенство 2-х DataFrames с помощью python pandas: ipdb> Ожидаем 1 2 2012-01-01 00: 00: 00 + 00: 00 ...
вопрос задан: 14 October 2013 08:22
0
ответов

В чем разница между «Equals» и «SequenceEqual»?

Существуют ли случаи, когда: Equals(MyList1, MyList2) != MyList1.SequenceEqual(MyList2); И в чем разница между: Equals(obj1, obj2) и obj1.Equals(obj2) Спасибо.
вопрос задан: 13 September 2013 13:36
0
ответов

Как по умолчанию .equals и .hashCode будут работать для моих классов?

Скажем, у меня есть собственный публичный класс MyObj {/ * ... * /} У него есть некоторые атрибуты и методы . Он НЕ реализует равенства, НЕ реализует hashCode. Как только мы вызываем equals и hashCode, что такое ...
вопрос задан: 7 August 2013 13:21
0
ответов

== vs Equals в C #

В чем разница между вычислением == и Equals в C #? Для Ex, if (x == x ++) // Всегда возвращает true, но if (x.Equals (x ++)) // Всегда возвращает false Отредактировано: int x = 0; int y = 0; ...
вопрос задан: 19 March 2013 14:47
0
ответов

Это линия от underscore.js делает проверку равенства фактически необходимым?

Я только что смотрел на функцию _.isequal underscore.js и раздел Код идет что-то вроде этого: если (a === b) вернуть true; Если (typeof a! == typeof b) вернуть false; если (a == b) ...
вопрос задан: 4 February 2013 17:05
0
ответов

Как запустить Javac из Eclipse

Я пытаюсь запустить инструмент javac для скомпилированного файла .class в Eclipse. Я открываю конфигурацию внешних инструментов, они заполняют поля: Расположение: C: \ Program Files \ Java \ jdk1.6.0_25 \ bin \ javac.exe Работает ...
вопрос задан: 19 December 2012 15:04
0
ответов

Почему («foo» === new String («foo»)) оценивается как false в JavaScript?

Я собирался начать использовать === (тройное равенство, строгое сравнение) все время при сравнении строковых значений, но теперь я обнаружил, что "foo" === new String("foo") ложно, и то же самое с этим: var f = "...
вопрос задан: 30 July 2012 19:47
0
ответов

В Java 7 equals ()и deepEquals()

В описании метода сказано :Возвращает true, если аргументы глубоко равны друг другу, и false в противном случае... Равенство определяется с помощью метода equals первого аргумента. Какой (на...
вопрос задан: 22 July 2012 00:44
0
ответов

Какой тест на равенство использует Ruby's Hash при сравнении ключей?

У меня есть класс-оболочка вокруг некоторых объектов, которые я хочу использовать в качестве ключей в хеше. Обернутые и распаковываемые объекты должны сопоставляться с одним и тем же ключом. Простым примером будет этот :класс A attr _считыватель :x...
вопрос задан: 28 June 2012 14:36
0
ответов

Рубин типичный эккл? и == реализации

Я читал о различиях между eql? и == в рубине, и я понимаю, что == сравнивает значения во время eql? сравнивает значение и тип Согласно ruby docs: Для объектов ...
вопрос задан: 28 June 2012 02:24
0
ответов

Переопределить оператор == в Ruby

Согласно документам, Array.include? использует сравнение == для объектов. Я пришел из Java, где такие вещи (обычно )выполняются с помощью.equals (), которые легко переопределить для конкретного объекта. Как...
вопрос задан: 25 June 2012 09:39
0
ответов

Есть ли идиоматический способ проверить равенство массивов в Coffeescript?

Выражение [1, 2, 3] == [1, 2, 3] оценивается как false в Coffeescript, но есть ли краткий, идиоматический способ проверить равенство массивов?
вопрос задан: 21 June 2012 16:32
0
ответов

Clojure равенство коллекций с последовательностями

Я заметил, что Clojure (1.4), кажется, счастлив рассматривать векторы, равные последовательности одного и того же вектора, но то же самое не относится к картам: (= [1 2] (seq [1 2])) => true (= {1 2} (seq {1 2}...
вопрос задан: 12 June 2012 11:23
0
ответов

Поиск повторяющихся записей в коллекции

Существует ли инструмент или библиотека для поиска повторяющихся записей в коллекции по определенным критериям, которые можно реализовать ? Чтобы было понятно: я хочу сравнить записи друг с другом...
вопрос задан: 29 May 2012 19:21
0
ответов

Две разные «строки» — это один и тот же экземпляр объекта?

Код говорит сам за себя. Когда я делал a1 и b1, я ожидал, что создаю два разных экземпляра строки, которые содержат один и тот же текст. Итак, я думаю, что a1 == b1 будет истинным, но объект....
вопрос задан: 28 May 2012 04:57
0
ответов

Безопасно ли проверять число с плавающей запятой на равенство 0,0?

Я знаю, что проверять равенство с плавающей запятой на равенство опасно из-за ошибок точности, но безопасно ли тестировать на ноль? Я могу вспомнить некоторые случаи, например, при оптимизации особых случаев в алгоритмах, когда вы ...
вопрос задан: 16 May 2012 12:47
0
ответов

Сравнение чисел с плавающей запятой (равенство) в CoreGraphics

Apple CoreGraphics.framework, CGGeometry.h: CG_INLINE bool __CGSizeEqualToSize (CGSize size1, CGSize size2) {return size1.width == size2.width && size1. height == size2.height; } # определить ...
вопрос задан: 11 May 2012 13:36
0
ответов

Как оператор C == определяет, равны ли два значения с плавающей запятой?

Сегодня я отслеживал, почему моя программа получает некоторые неожиданные ошибки несоответствия контрольной суммы в написанном мною коде, сериализующем и десериализующем значения с плавающей запятой IEEE-754 в формате ...
вопрос задан: 10 May 2012 17:16
0
ответов

Какой элегантный способ проверить, равны ли 3 переменные, когда любая из них может быть подстановочным знаком?

Скажем, у меня есть 3 символьных переменных: a, b и c. Каждый может иметь значение «0», что является особым случаем и означает, что он соответствует каждому символу. Итак, если a равно 0, мне нужно только проверить, если b == c. Я хочу проверить, есть
вопрос задан: 30 April 2012 12:35
0
ответов

Почему == быстрее, чем eql?

Я прочитал в документации по классу String, что eql? является оператором строгого равенства без преобразования типов, а == является оператором равенства, который пытается преобразовать второй свой аргумент в строку,...
вопрос задан: 26 April 2012 00:31
0
ответов

Является ли x==x ложным в Python?

Я наткнулся на эту строку кода в исходном коде SciPy, в модуле статистики:return 1.0*(x==x)Этот результат отличается от 1.0? Другими словами, существует ли какое-либо значение x, такое что x == x выполняется...
вопрос задан: 25 April 2012 17:53
0
ответов

Почему (= (vector nil) (vec nil)) возвращает false?

Это просто причуда, или есть какая-то фундаментальная концепция, которая подразумевает это?
вопрос задан: 23 April 2012 17:00
0
ответов

сравнение списков Scala со списками Java

Как сравнить список Scala со списком Java? scala> Список (1, 2, 3, 4, 5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> java.util.Arrays.asList(1, 2, 3, 4, 5) res1: java.util.List[Int] = [1, ...
вопрос задан: 12 April 2012 06:41