Вопросы с тегом «logic»

105
Почему этот оператор if с проверкой присваивания и равенства возвращает false?

Как работает оператор if в Java, если в нем есть присваивание и проверка равенства OR-d вместе ?? public static void test() { boolean test1 = true; if (test1 = false || test1 == false) { System.out.println("TRUE"); } else { System.out.println("FALSE"); } } Почему эта печать...

97
ASP.NET MVC - должна ли бизнес-логика существовать в контроллерах?

Пару дней назад Дерик Уитакер опубликовал статью, в которой затронул вопрос, который меня уже давно интересовал: должна ли бизнес-логика существовать в контроллерах? До сих пор все демонстрации ASP.NET MVC, которые я видел, предоставляют доступ к репозиторию и бизнес-логику в контроллере....

92
((A + (b & 255)) & 255) то же самое, что ((a + b) & 255)?

Я просматривал код C ++ и нашел что-то вроде этого: (a + (b & 255)) & 255 Двойное И разозлило меня, поэтому я подумал: (a + b) & 255 ( aи bявляются 32-битными целыми числами без знака) Я быстро написал тестовый скрипт (JS), чтобы подтвердить свою теорию: for (var i = 0; i < 100;...

90
Как преобразовать «0» и «1» в ложь и истину

У меня есть метод, который подключается к базе данных через Odbc. Хранимая процедура, которую я вызываю, имеет возвращаемое значение, которое со стороны базы данных является Char. Прямо сейчас я беру это возвращаемое значение в виде строки и использую ее в простом выражении if. Мне очень не...

87
Что является комбинаторно-логическим эквивалентом интуиционистской теории типов?

Недавно я закончил университетский курс, посвященный Haskell и Agda (зависимый типизированный функциональный язык программирования), и мне было интересно, можно ли заменить в них лямбда-исчисление комбинаторной логикой. В Haskell это кажется возможным с использованием комбинаторов S и K, что...

81
JQuery .hasClass для нескольких значений в инструкции if

У меня есть простой оператор if как таковой: if ($('html').hasClass('m320')) { // do stuff } Это работает, как ожидалось. Однако я хочу добавить больше классов, чтобы if statementпроверить, присутствует ли какой-либо из классов в <html>теге. Мне нужно, чтобы не все, а просто наличие хотя бы...

9
От естественного языка к выражению C ++

Назначение: Переведите следующие выражения на естественном языке в выражения C ++. Предположим, что все переменные являются неотрицательными числами или логическими (со значением true или false). Естественный язык: Либо a, либо b оба имеют значение false, либо c соответствует true, но не оба. Мое...