Вопросы по теме 'comparison-operators'
JavaScript - производительность операторов === vs ==
Несколько недель назад я прочитал эту ветку ‹быстрее, чем‹ =? об операторах сравнения в C . Было сказано, что нет никакой разницы в производительности между < и <= , поскольку они интерпретируются как одинаковые / похожие машинные...
17689 просмотров
schedule
18.11.2021
Цель перегрузки оператора идентификации
Почему в Python невозможно перегрузить оператор сравнения идентичности ? Любой другой оператор сравнения можно настроить, так почему бы не сравнить идентичность?
508 просмотров
schedule
14.11.2021
Зачем использовать & over &&?
Я знаю, что делают & и | - он оценивает обе стороны (или все условия, если их больше 2), но я не могу сказать, что использовал эти два оператора очень долгое время, я всегда использовал && и || .
например (a != null) &...
45 просмотров
schedule
16.10.2021
Сравнение случаев размеченных союзов с ‹ и › в F#
Я изучаю F# и создаю быстрый набор функций, которые сравнивают две покерные комбинации и определяют победителя.
Я создал этот размеченный союз для представления категорий покерных комбинаций:
type Category =
| HighCard
| OnePair
|...
691 просмотров
schedule
23.02.2022
Почему в C ++ 11 есть странное предложение о сравнении недействительных указателей?
Проверяя ссылки для другого вопроса, я заметил странное предложение в C ++ 11 по адресу [expr.rel] ¶3:
Указатели на void (после преобразований указателей) можно сравнивать с результатом, определяемым следующим образом: если оба указателя...
3058 просмотров
schedule
23.02.2022
Сделать самое большое число в питоне
Я ищу объект Python, который гарантированно будет превосходить любой заданный int . Он должен быть переносимым, независимым от платформы и работать как на Python 2.7+, так и на 3.x.
Например:
x = float('inf')
while True:
n = next(my_gen)...
456 просмотров
schedule
10.03.2022
Как перегрузить оператор == для строкового класса в С++?
Я новый c++ программист и только недавно узнал о перегрузке операторов. Во время работы над независимым проектом я столкнулся с проблемой: я хотел сравнить строки ввода пользователя с другими строками, чтобы позволить пользователю перемещаться по...
5649 просмотров
schedule
04.04.2022
Как вы сравниваете 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 просмотров
schedule
08.06.2022
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 просмотров
schedule
13.09.2022
Использование оператора (или синтетической функции) в качестве параметра
Ниже код работает нормально
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 просмотров
schedule
23.09.2022
Обнаружение отрицательных чисел
Мне было интересно, есть ли способ определить, является ли число отрицательным в 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 просмотров
schedule
16.02.2023