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

PHP: оператор 'или' при ошибке инструкции: как создать новое исключение?
Каждый здесь должен знать статуэтки 'или', обычно приклеенные к команде die (): $foo = bar() or die('Error: bar function return false.'); Чаще всего мы видим что-то вроде: mysql_query('SELECT ...') or die('Error in during the query');...
9477 просмотров

Есть ли какая-то мудрость за операторами and, or в Ruby?
Интересно, почему Ruby дает and , or меньший приоритет, чем && , || , и присваивает оператор? Есть ли причина?
1215 просмотров
schedule 25.11.2023

Письменные версии логических операторов
Это единственное место, где я когда-либо видел and , or и not в качестве реальных операторов. в С++. Когда я написал тестовую программу в NetBeans, я получил красное подчеркивание, как если бы была синтаксическая ошибка, и понял, что веб-сайт...
12795 просмотров

Когда следует использовать побитовый оператор?
Я прочитал следующие вопросы о переполнении стека и понял разницу между побитовым и логическим. Разница между & и && в PHP Справочник. Что означает этот символ в PHP? Однако ни один из них не объясняет, когда я должен...
18493 просмотров

Простые логические операторы в Bash
У меня есть пара переменных, и я хочу проверить следующее условие (написано словами, затем моя неудачная попытка написания сценария bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. И в своей...
339685 просмотров
schedule 01.10.2022

Понимание логических операторов Ruby
Я новичок в Ruby и подумал, что это отличный способ узнать больше, решая задачи в Project Euler. Вот что я придумал, используя грубую силу для задачи 5: #What is the smallest positive number that is evenly divisible by all of the numbers from 1...
748 просмотров
schedule 09.03.2023

Составные логические выражения в Прологе
Как в Прологе реализовать составные логические предикаты, такие как (А и В) или (С и D)? Это может показаться простым вопросом, но многие доступные онлайн-учебники недостаточно подробно описывают логические выражения. Я предполагаю, что вы не...
21619 просмотров

Как использовать логический оператор над логическим массивом?
Я должным образом просмотрел документацию и SE, но не смог найти решение: учитывая произвольно большой вектор логических значений, как вернуть, например. логическое И заданных значений? Я бы ожидал что-то вроде: and([1 1 1]) --> 1...
2798 просмотров
schedule 30.03.2022

Делает ли !(!a && b) менее эффективным, чем || !б?
У меня есть алгоритм поиска пути, который запускается много раз и должен быть чрезвычайно эффективным, поэтому мне интересно, что я могу сделать, чтобы повысить производительность. У меня есть оператор if, который говорит следующее: if (!(n != 1...
813 просмотров
schedule 26.08.2023

Логический оператор Javascript !==?
Я возвращаюсь к веб-разработке и недавно пытался разобраться в нюансах jscript. Я лил исходники библиотеки расширения THREEx, построенной поверх Three.JS, и заметил эту функцию THREEx.KeyboardState.prototype.pressed = function(keyDesc) { var...
156489 просмотров
schedule 01.11.2022

Скобки и логические операторы
рассмотрите этот код (С++): int x = -4 , y = 5 ; bool result = x > 0 && y++ < 10 ; выражение (x > 0) будет оцениваться первым, а поскольку (x > 0 = false) и из-за вычисления с коротким замыканием, другое выражение (y++ ‹ 10) не...
3893 просмотров

Логические операторы и их приоритет в C/C++
Недавно я наткнулся на кусок кода // Программа для преодоления деления на ноль int a=0; int b=100; int c= a==0 || b/a ; printf("Hello"); //Вывод: привет Моя теория: в соответствии с приоритетом оператор / имеет более высокий...
908 просмотров
schedule 27.05.2022

Приоритет оператора C++ для побитового И и логического ИЛИ
Из этой страницы я узнал, что приоритет оператора побитового И выше, чем Логическое ИЛИ. Однако следующая программа дает неожиданный результат. #include<iostream> using namespace std; int main() { int a = 1; int b = 2; int c = 4; if (...
353 просмотров

Неожиданное поведение сложного выражения с приращениями и логическими операторами
Я просматривал объективную книгу C, где возникает вопрос: #include<stdio.h> #include<conio.h> int main() { int i,j,k; i=j=k=1; k=++i||++j&&++k; printf("%d %d %d",i,j,k); return 0; } Результат: 2 1...
105 просмотров
schedule 24.06.2023

Проблемы с логическими и условными операторами
У меня возникли проблемы с определением правильной реализации с использованием логических/условных операторов. У меня очень специфические требования к приложению, и я сначала подумал, что оно работает правильно, но когда я разместил его на...
162 просмотров

Использование логических операторов при построении Pandas DataFrame
У меня есть два фрагмента кода pandas, которые, как мне кажется, должны быть эквивалентны, но второй не делает того, что я ожидаю. # snippet 1 data = all_data[[((np.isfinite(all_data[self.design_metric][i]) and...
14372 просмотров
schedule 12.12.2023

Использование арифметических и логических операторов в операторе switch
Я хочу использовать логические операторы в операторе switch. Например: " x больше 3 и меньше 7 " Использование его в операторе If. if(x > 3 && x < 7) { //something }else if(x 11 3 && x < 15){ // anything...
8574 просмотров

Вложенное условное форматирование Excel с косвенными ссылками
Я работаю над электронной таблицей MS Excel 2010, где пользователи хотят иметь комбинированное условное форматирование. По отдельности функции, которые я хочу применить, работают правильно, т.е. работает эта формула условия: = INDIRECT( ADDRESS(...
2266 просмотров

Как x и y могут быть ложными, если оба x и y истинны?
Контекст: Я изучаю C# и балуюсь на сайте Pex for fun . Сайт предлагает вам повторно реализовать секретный алгоритм, вводя код на сайт и исследуя, как различаются входные и выходные данные между вашей реализацией и секретной реализацией....
4122 просмотров

Использование скобок для нескольких логических операций
Рассмотрим следующие утверждения: Get-ChildItem -Recurse *.vbs | Where-Object{$_.name -like "d*" -and $_.name -like "*s"} Get-ChildItem -Recurse *.vbs | Where-Object{($_.name -like "d*") -and ($_.name -like "*s")} Они будут производить точно...
746 просмотров