Операторы сравнения, как следует из их названия, позволяют сравнивать два значения и обычно возвращают логическое значение (true или false).

Подробнее про comparison-operators...

[РЕДАКТИРОВАТЬ: этот вопрос не является дубликатом этого < / а>; Я задаю вопрос о языковом дизайне, т.е. почему это вообще так. Меня не смущает, как оно себя ведет, меня смущает, почему именно это поведение было принято вообще.] В Python (и некоторых других языках, например, Lua) логические ....
Я получил эти 2 примера ниже - console.log("a" > "3") // выводит истину console.log("hello" > "3") // выводит истину Согласно MDN, If both values are strings, they are compared as strings, based on the values of the Unicode code points they contain. Но затем они также написали следующее в следующем ....
5 Авг 2021 в 16:36
Я часто вижу ответы, используя строгое сравнение (===) вместо нормального сравнения (==) при проверке состояния, т.е. здесь: if(document.readyState === 'complete') ... Я бы понял причину, если она применялась на пустой строке, и полученное значение может быть также другим фальсифицированным значени....
31 Май 2021 в 21:36
Здравствуйте, меня зовут парса, и я программист на C #, я хочу использовать непрерывные операторы сравнения, например, представьте, что у нас есть три переменные с именами V1, V2, V3 Random rnd = new Random(); int V1 = rnd.Next(1,5), V2 = rnd.Next(1, 5), V3 = rnd.Next(1, 5); ....
#include <stdbool.h> #include <stdio.h> int main () { ....
SQL Noob и все еще учится. Я пытаюсь понять, как написать запрос, который будет искать всех людей, нанятых на дату или после нее, а затем запрашивать другую базу данных и вытаскивать все чеки, которые .......
12 Мар 2021 в 19:53
Я знаю, что в Racket для сравнения например двух чисел у вас будет что-то вроде этого. (define (myMax x y) (if (< x y) y x)) Мой вопрос: как вы сравниваете функцию с 3 или более аргументами. Например, чтобы получить наибольшее число из аргументов. (define (myMax x y z) ....
11 Мар 2021 в 01:15
Не могу с этим справиться, я не очень хорошо знаком с пакетными скриптами, хотя использую их там, где могу. У меня есть сценарий, который проверяет, больше ли текущий файл, чем 4 ГБ, и выполняет действие, если это так, и другое действие, если нет. У меня в файле .bat есть следующее: %~d1 set fsize....
5 Мар 2021 в 20:31
У меня есть объект, содержащий кавычки. Я хочу, чтобы мой код печатал только 5 кавычек, но оператор if пропускается (я думаю), и он продолжает печатать кавычки до тех пор, пока не закончится. Я хочу знать, в чем проблема. Может быть, он находится в операторе if, в сравнении, в условии или в обл....
Вот мой код, phone_list = ['234-572-1236 Charles', '234-753-1234 Crystal', '874-237-7532 Meg'] import re result1 = [re.match(r'\d{3}-\d{3}-\d{4}', n) for n in phone_list] result2 = [re.search(r'\d{3}-\d{3}-\d{4}', n) for n in phone_list] print(result1) print(result2) # why they are not the sam....
19 Фев 2021 в 18:44
Это простой вопрос: есть ли более быстрая альтернатива all(a(:,i)==a,1) в MATLAB? Я думаю о реализации, которая выигрывает от оценки короткого замыкания во всем процессе. Я имею в виду, что all() определенно выигрывает от оценки короткого замыкания, а a(:,i)==a - нет. Я попробовал следующий код, % ....
Может ли кто-нибудь дать представление о том, что означает этот символ и как он используется в Scala? Я впервые увидел этот символ в этом видео о функциональной структуре в Scala (вы можете увидеть, как он набирает символ .......
Я знаю, что такое & и | делает - он оценивает обе стороны (или все условия, если их больше 2) - но я не могу сказать, что использовал эти два оператора в течение очень долгого времени, я всегда использовал && и ||. например (а .......
15 Дек 2020 в 08:19
Этот вопрос основан на коде, который, как я обнаружил, отслеживает возможные утечки памяти, поэтому он содержит код, который вы, вероятно, не хотите видеть в обычных программах, например указатели порядка. Однако я увидел, что указатель был установлен на nullptr, а затем указатель сравнивался с макс....
У меня есть библиотека ограниченного объема, на которую сильно влияет openfoam , что позволяет записывать решение задач механики сплошных сред на C ++ аналогично бы в бумаге. Например, чтобы решить уравнение Навье-Стокса для несжимаемого ламинарного потока, я просто пишу: solve(div(U * U) - nu * ....
У меня есть такое определение строки: $string = $string1 .' / '.$string2.' / '.$string3; Можно ли записать в одну строку условия для всех строк, если их нет, написать «0»? if (!string1) {$string1="0";} if (!string2) {$string2="0";} if (!string3) {$string3="0";} Я пробовал что-то вроде: $string = !....
29 Окт 2020 в 23:20
У меня есть код где-то между c ++ 17 и c ++ 20. В частности, у нас включен c ++ 20 в GCC-9 и clang-9, где он реализован лишь частично. В коде у нас довольно большая иерархия полиморфных типов, например: struct Identifier { virtual bool operator==(const Identifier&other) const = 0; }; struct Use....
Я хочу определить некоторые функции на основе постоянного значения: #define mode 5 #if mode & 2 != 0 // function 1 #endif #if mode & 4 != 0 // function 2 #endif Это может звучать и выглядеть странно, но я хочу использовать одну константу для определения и активации некоторых программных модул....
Я играл со своей собственной реализацией std :: array и заметил, что версия libc ++ использует явно определенные операторы для каждого из сравнений (==,! =, , <=,> =). Я решил, что могу упростить свой код, реализовав оператор космического корабля C ++ 20 (<=>). Однако, когда я заменил операторы ср....
30 Сен 2020 в 17:36
Это стандартное поведение в C ++ 20? Я не мог найти ничего об этом в cppreference. Я только что пробовал и на Clang, и на Visual Studio, и он работает, и не выдает никаких ошибок или предупреждений. Я также проверил с помощью отладчика, вызывается ли operator==, и это было так! Допускает ли C ++ 20 ....
Python 3 не поддерживает сравнение между разными типами данных. 1 < '1' будет выполняться с: `TypeError: '<' not supported between instances of 'float' and 'str'` Но почему 1 == '1' (или что-то вроде 156 == ['foo']) возвращает False?....
27 Сен 2020 в 15:23
Надеюсь, ты сможешь помочь. У меня есть эта хранимая процедура. Работает нормально, но у меня проблемы с использованием операторов сравнения в моей хранимой процедуре. Дело здесь в том, чтобы найти машины, которые проехали больше 10000. Я искал ответ, но по какой-то причине не могу найти решение. ....
25 Сен 2020 в 11:42
Все основные сравнения (<, <=, ==, !=, >=, >) имеют связанный объект функции ({{X6 }}, std::less_equal, std::equal_to, std::not_equal_to, std::greater_equal, std::greater). Есть ли у оператора космического корабля <=> аналогичный функциональный объект? Если нет, то почему его не добавили в стандар....
Я тестировал в Chrome, Firefox, Safari. Все они дают одинаковые результаты при этих сравнениях. 0 < NaN возвращает false. Infinity < Infinity возвращает false. -Infinity < -Infinity возвращает false. Хотя в соответствии с алгоритмом абстрактного реляционного сравнения на этапах 4h и 4i , приведенн....
Как обычная математика, я попытался записать этот код в консоль и ожидал получить значение true console.log(12>11>=10) Но у меня было false однако при попытке войти в console.log(12>11&&11>=10) я получил true поэтому в последний раз я попробовал console.log( (12>11&&11>=10) == (12>11>=10) ) и полу....