Вопросы по теме 'comparison-operators'

Функциональность std::rel_ops в качестве базового класса. Это подходящее решение?
Я реализовал функциональность пространства имен std::rel_ops как базового класса шаблона (он определяет все операторы сравнения, используя только операторы ‹ и ==). Для меня немного странно, что он работает (пока) правильно, также меня беспокоят...
341 просмотров
schedule 28.11.2023

Оператор JavaScript if() не оценивается должным образом
У меня есть jsFiddle , чтобы продемонстрировать мою проблему (и позволить вам, ребята, исправить меня). Я просто проверяю значения двух входных текстовых полей и предупреждаю пользователя, если максимальная цена меньше минимальной цены, но они...
191 просмотров
schedule 20.04.2023

Почему NotImplemented не вызывает TypeError?
Предположим, я определяю класс A и не хочу, чтобы кто-нибудь написал неравенство этого класса, не ускользнув. class A(): def __ne__(self, other): return NotImplemented print(A() != A()) Но это выводит True и не вызывает...
2127 просмотров
schedule 08.05.2023

java равно и == путаница
Возможный дубликат: что такое пул строк в java? 1. Я знаю, что == проверяет, указывают ли два объекта на одну и ту же ячейку памяти, также в определении по умолчанию равно используется == для проверки означает, что оба они...
344 просмотров

оператор присваивания Строковый объект
Я новичок в программировании на JAVA. Я прочитал это в своей книге String a="Hello"; String b="Hello"; System.out.println(a==b); Это должно вернуть false , поскольку a и b относятся к разным экземплярам объектов String. Потому что...
3716 просмотров

Странные сравнения в Python
Я дурачился и наткнулся на то, чего не понимаю... Вопрос 1: a = [1,2,3] b = [1,2,3,4] len(a) < b Результат — True, но действительно ли это сравнение длины двух списков? Вроде бы, так как это тоже Верно... a = [15,32,7] len(a)...
299 просмотров
schedule 14.06.2023

условие if истинно, но поток программы переходит к части else в vb
у меня проблема с фрагментом кода в vb.net. В этом поток управления переходит к условию else, даже если значение в if истинно. Я использовал это как ввод: WD-WXK0AC9T7316 код: Private Function EncryptHDKey(ByVal Hd_no As String) As String...
148 просмотров
schedule 23.10.2023

Когда можно сравнить два указателя?
Существует так много вопросов о сравнении двух указателей, но я не нашел ни одного вопроса о том, подходят ли два типа для сравнения указателей. Данный A* a; B* b; Я хочу знать, действительно ли выражение a @ b , где @ является одним из...
143 просмотров

Странное поведение с оператором else if (javascript)
Насколько я могу судить, код нормально работает, но когда добавляется или редактируется дополнительная информация, оператор if else начинает вести себя странно. Он правильно читает процентное значение, но не возвращает правильную буквенную строку....
381 просмотров

Почему сравнение ›= (больше или равно) не работает в Javascript?
Что мне здесь не хватает? Этот сценарий мне кажется правильным. Но по какой-то причине, когда я отправляю ему почтовый индекс 02897 (или что-то, что должно быть Род-Айлендом), он возвращает Нью-Гэмпшир. Помимо политических убеждений, которые...
409 просмотров
schedule 28.02.2023

Ассоциативность операторов сравнения в Python
Какова ассоциативность операторов сравнения в Python? Это просто для трех сравнений, но для большего я не уверен, как это делается. Они не кажутся право- или лево-ассоциативными. Например: >>> 7410 >= 8690 <= -4538 < 9319...
527 просмотров

Сравнение строк с оператором != дает разные результаты?
Я знаю, что это может показаться очень глупым вопросом, но у меня нет ответов на этот вопрос. Один из наших пользователей недавно сообщил об ошибке, и я понял, что старый фрагмент кода использует != string.Empty , а не IsNullOrEmpty() . Я исправил...
75 просмотров

Оператор C if, сравнивающий две целочисленные переменные с одной и той же константой
Я пытаюсь сравнить две целочисленные переменные с одной и той же константой. По-видимому, в этом случае обе переменные имеют одинаковые значения по умолчанию. Я попытался упростить оператор сравнения следующим образом: if (po->app_tag ==...
1770 просмотров

Доступ к исходному сравнению int из класса, производного от int, с перегруженным оператором сравнения
У меня есть класс, производный от int, с перегруженным оператором сравнения. В теле перегруженных методов мне нужно использовать исходный оператор. Пример игрушки: >>> class Derived(int): ... def __eq__(self, other): ......
200 просмотров

когда пакетное сравнение IF выполняется численно
Я просмотрел, но не могу найти точное описание того, когда сравнение пакетного файла с использованием числовой операции сравнения (например, gtr) выполняется численно, а не обрабатывает его аргументы как строки. Я нашел этот вопрос Ошибка...
189 просмотров

Чем оператор трехстороннего сравнения отличается от вычитания?
В C ++ 20 появился новый оператор сравнения <=> . Однако я думаю, что в большинстве случаев хорошо работает простое вычитание: int my_strcmp(const char *a, const char *b) { while (*a == *b && *a != 0 && *b != 0) {...
11617 просмотров

Передайте пользовательский компаратор в приоритетную очередь в Cython
Модуль Cython libcpp содержит шаблон для priority_queue , и это здорово, за исключением одного: я не могу передать ему пользовательский компаратор (или, по крайней мере, не знаю, как это сделать). Мне это нужно, потому что мне нужно, чтобы...
662 просмотров

Замена для std::rel_ops в С++ 20
Согласно cppreference.com , std::rel_ops операторы помечены как устаревшие, поскольку C+ +20. Что следует использовать вместо этого, начиная с С++ 20?
62 просмотров
schedule 18.10.2023

Как Python сравнивает объекты «int» с «плавающими» объектами?
В документации о числовых типах указано следующее: Python полностью поддерживает смешанную арифметику: когда двоичный арифметический оператор имеет операнды разных числовых типов, операнд с «более узким» типом расширяется до другого, где...
994 просмотров

В Java делает ли == Box или Unbox при сравнении объекта и постоянного значения?
При сравнении целочисленного объекта и постоянного значения упаковывает ли Java значение или распаковывает целочисленный объект? На основании того, что я прочитал, «==» является сравнительным сравнением, поэтому логично предположить, что Java...
161 просмотров