Запитання з тегом «comparison»

Запитання щодо порівняння даних та ефективних шляхів їх здійснення. Будь ласка, уникайте використання цього тегу для загального (мета) порівняння двох питань або понять.

20
Порівняння властивостей об'єкта в c # [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Закрито 2 роки тому . Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Це те, що я придумав як метод для …

12
Як зробити так, щоб випадок порівняння рядків був нечутливим?
Я створив програму Java для порівняння двох рядків: String s1 = "Hello"; String s2 = "hello"; if (s1.equals(s2)) { System.out.println("hai"); } else { System.out.println("welcome"); } На ньому відображається "привітання". Я розумію, що це враховує регістри. Але моя проблема полягає в тому, що я хочу порівняти два рядки без чутливості до …

4
Порівнюючи коробочки Довгі значення 127 і 128
Я хочу порівняти два значення Long об'єктів, використовуючи ifумови. Коли ці значення менше 128 , ifумова працює належним чином, але коли вони більше або дорівнюють 128 , порівняння не вдається. Приклад: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // Works ok } Порівняння з …

3
Чи безпечно припускати суворе порівняння у викладенні JavaScript switch?
У мене є змінна, яка може бути як булева false, так і ціла (включаючи 0). Я хочу помістити його в оператор переключення, як: switch(my_var){ case 0: // Do something break; case 1: // Do something else break; case false: // Some other code } У моїх тестах в Google Chrome …

8
Haskell, Lisp та багатослівність [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

13
Визначення того, чи є число кратним десяти, або в межах певного набору діапазонів
У мене є кілька циклів, які мені потрібні у своїй програмі. Я можу виписати псевдо-код, але я не зовсім впевнений, як їх записати логічно. Мені потрібно - if (num is a multiple of 10) { do this } if (num is within 11-20, 31-40, 51-60, 71-80, 91-100) { do this …

6
Як порівняти два об’єкти JSON з однаковими елементами в різному порядку, рівному?
Як я можу перевірити, чи рівні два об'єкти JSON у python, нехтуючи порядком списків? Наприклад ... Документ JSON a : { "errors": [ {"error": "invalid", "field": "email"}, {"error": "required", "field": "name"} ], "success": false } Документ JSON b : { "success": false, "errors": [ {"error": "required", "field": "name"}, {"error": "invalid", …

18
Порівняння вбудованих баз даних Java [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Я маю намір розробити невелику програму (Java) для управління своїми фінансами. Я вважаю, що мені …

16
Чи є утиліта відображення Java для глибокого порівняння двох об'єктів?
Я намагаюся писати одиничні тести для різних clone()операцій у великому проекті, і мені цікаво, чи існує десь клас, який здатний приймати два об'єкти одного типу, робити глибоке порівняння і говорити, чи вони ти однаковий чи ні?

5
Python, чи варто реалізовувати оператор __ne __ () на основі __eq__?
У мене є клас, де я хочу перекрити __eq__()оператора. Здається, є сенс, що мені слід також перевизначити __ne__()оператора, але чи є сенс реалізовувати __ne__на основі __eq__такого? class A: def __eq__(self, other): return self.value == other.value def __ne__(self, other): return not self.__eq__(other) Або є щось, чого мені не вистачає з тим, …

3
Як обробляється __eq__ у Python і в якому порядку?
Оскільки Python не надає лівої / правої версій своїх операторів порівняння, як він вирішує, яку функцію викликати? class A(object): def __eq__(self, other): print "A __eq__ called" return self.value == other class B(object): def __eq__(self, other): print "B __eq__ called" return self.value == other >>> a = A() >>> a.value = …

8
Як порівняти час у Python?
Я бачу, що порівняння дат можна зробити, і це теж є datetime.timedelta(), але я намагаюся з’ясувати, як перевірити, чи поточний час ( datetime.datetime.now()) є раннім, пізнішим чи однаковим, ніж вказаний час (наприклад, 8 ранку), незалежно від дати.

6
Чому ви використовуєте базу даних Oracle? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконалюйте це питання Мені цікаво з технічних причин, чому ви вибираєте базу даних Oracle …

4
Порівняння двох CGRects
Мені потрібно було перевірити, чи є кадр мого зору рівним заданому CGRect. Я спробував зробити це так: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Однак я отримав повідомлення про помилку Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect'). …

4
LINQ Виразний оператор, ігнорувати регістр?
Враховуючи наступний простий приклад: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Здається, CaseInsensitiveComparer насправді не використовується для порівняння без урахування регістру. Іншими словами, distinctList містить таку ж кількість елементів, як і список . …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.