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

JavaScript - производительность операторов === vs ==
Несколько недель назад я прочитал эту ветку ‹быстрее, чем‹ =? об операторах сравнения в C . Было сказано, что нет никакой разницы в производительности между < и <= , поскольку они интерпретируются как одинаковые / похожие машинные...
17689 просмотров

Цель перегрузки оператора идентификации
Почему в Python невозможно перегрузить оператор сравнения идентичности ? Любой другой оператор сравнения можно настроить, так почему бы не сравнить идентичность?
508 просмотров

Зачем использовать & over &&?
Я знаю, что делают & и | - он оценивает обе стороны (или все условия, если их больше 2), но я не могу сказать, что использовал эти два оператора очень долгое время, я всегда использовал && и || . например (a != null) &...
45 просмотров
schedule 16.10.2021

Сравнение случаев размеченных союзов с ‹ и › в F#
Я изучаю F# и создаю быстрый набор функций, которые сравнивают две покерные комбинации и определяют победителя. Я создал этот размеченный союз для представления категорий покерных комбинаций: type Category = | HighCard | OnePair |...
691 просмотров

Почему в C ++ 11 есть странное предложение о сравнении недействительных указателей?
Проверяя ссылки для другого вопроса, я заметил странное предложение в C ++ 11 по адресу [expr.rel] ¶3: Указатели на void (после преобразований указателей) можно сравнивать с результатом, определяемым следующим образом: если оба указателя...
3058 просмотров

Сделать самое большое число в питоне
Я ищу объект Python, который гарантированно будет превосходить любой заданный int . Он должен быть переносимым, независимым от платформы и работать как на Python 2.7+, так и на 3.x. Например: x = float('inf') while True: n = next(my_gen)...
456 просмотров
schedule 10.03.2022

Как перегрузить оператор == для строкового класса в С++?
Я новый c++ программист и только недавно узнал о перегрузке операторов. Во время работы над независимым проектом я столкнулся с проблемой: я хотел сравнить строки ввода пользователя с другими строками, чтобы позволить пользователю перемещаться по...
5649 просмотров

Как вы сравниваете 3 или более аргументов в рэкете?
Я знаю, что в Racket для сравнения, например, двух чисел у вас будет что-то вроде этого. (define (myMax x y) (if (< x y) y x)) Мой вопрос в том, как вы сравниваете функцию с 3 или более аргументами. Например, чтобы получить...
64 просмотров
schedule 09.05.2022

Определяет ли Python значение NaN > 0?
Определяет ли Python значение «NaN > 0»? В моем интерпретаторе Python я получаю: >>> float('nan') > 0 False а это гарантировано? Если я правильно понимаю, стандарт IEEE 754 присваивает значение False любому сравнению,...
306 просмотров
schedule 08.06.2022

Почему в weak_ptr нет оператора сравнения ==?
Если у меня есть vector<weak_ptr<Type>> , я не могу использовать vector::erase(remove()) для удаления нужного weak_ptr , потому что у него нет оператора сравнения==. Лямбда-предикат должен быть передан в remove_if в...
928 просмотров

len(строка) == 0 или len(строка) ‹ 1
В Go , чтобы проверить, является ли строка пустой, можно использовать: len(str) == 0 or len(str) < 1 or str == "" В основном это всего лишь счетчик выбора оператора == , < , != , но с точки зрения...
344 просмотров
schedule 07.08.2022

Почему $ array -eq $ null не оценивается как $ true, если $ array содержит только один элемент $ null?
Я наконец нашел время, чтобы понять, почему Visual Studio Code требует, чтобы я поместил $null в левой части сравнения на равенство . Обыгрывая это поведение, я обнаружил, что при сравнении массива, содержащего $null элементы, с $null с...
105 просмотров

Использование оператора (или синтетической функции) в качестве параметра
Ниже код работает нормально def exec(f: (Int, Int) => Boolean, p1: Int, p2: Int) = f(p1, p2) val >= = (x1: Int, x2: Int) => x1 >= x2 println(exec(>=, 10, 10)) однако вопрос в том, можно ли заставить его работать без...
51 просмотров
schedule 11.09.2022

Удален оператор! = В стандартной библиотеке C ++ 20
Согласно cppreference , operator!= многих стандартных типов библиотек, включая _ 2_ и _ 3_ удален в C ++ 20. Каково обоснование этого решения комитетом? Разве это не сделает поддержку сравнения несимметричной?
5010 просмотров

Обнаружение отрицательных чисел
Мне было интересно, есть ли способ определить, является ли число отрицательным в PHP? У меня есть следующий код: $profitloss = $result->date_sold_price - $result->date_bought_price; Мне нужно выяснить, является ли $profitloss...
147629 просмотров
schedule 20.03.2023

оператор‹ сравнения нескольких полей
У меня есть следующий оператор‹, который должен сортировать сначала по значению, а затем по другому значению: inline bool operator < (const obj& a, const obj& b) { if(a.field1< b.field1) return true;...
9729 просмотров
schedule 23.10.2022

Использование == и === в php
Возможный дубликат: Что означает ===? Меня смущает использование этих операторов в php, я не совсем уверен, когда я должен использовать === и когда ==. например, почему/когда я должен написать: if(...
511 просмотров
schedule 24.06.2023

Можно ли связать операторы сравнения?
Я до сих пор не смог найти эту информацию в официальной документации по PHP или на этом сайте. Таким образом, это может означать, что я ищу по неправильным условиям или он не поддерживается. Что я ищу? Я опишу это... Допустим, у меня есть...
2167 просмотров
schedule 22.11.2022

Как выбрать элемент списка по цвету
Я хотел бы получить идентификатор любого элемента в моем списке с определенным цветом текста, в этом примере rgb (255,0,0). Все работает до оператора if. Есть ли что-то, что мне нужно знать об операторе сравнения и цветах? $('.jqshow...
23 просмотров
schedule 05.10.2023

Проблема с картой C++ с использованием указателей функций-членов в качестве ключей
Я пишу на C++, пытаюсь скомпилировать под Ubuntu, и у меня возникают некоторые проблемы с картой, использующей указатели функций в качестве ключей. Когда я определяю карту, я не получаю ошибок компиляции, но как только я пытаюсь вставить элемент, я...
1030 просмотров