17
ответов

Почему язык НЕ использовал бы оценку Короткого замыкания?

Почему язык НЕ использовал бы оценку Короткого замыкания? Есть ли какие-либо преимущества не использования его? Я вижу, что это могло привести к некоторым проблемам действий... то, что верен? Почему? Связанный вопрос: Преимущества...
вопрос задан: 23 May 2017 10:30
15
ответов

Все языки программирования имеют булеву оценку короткого замыкания?

В коде PHP, если (() && b ()) то, когда первый операнд оценит ко лжи, b () не будет оценено. Точно так же в том, если (() || b ()) то, когда первый операнд оценит к истинному, b () не будет...
вопрос задан: 13 January 2013 03:13
15
ответов

Мне не нравится этот …, этот обман языка?

Я видел что-то как следующее пару раз..., и я ненавижу его. Это в основном 'обманывает' язык? Или.. Вы полагали бы, что это 'в порядке', потому что IsNullOrEmpty оценен...
вопрос задан: 8 May 2009 14:52
10
ответов

Вызывающие методы внутри, если () - C#

У меня есть несколько методов, которые возвращают bool в зависимости от их успеха, есть ли что-то не так с вызовом тех методов в ЕСЛИ ()?//&& удостоверяется, что Method2 () только доберется...
вопрос задан: 23 February 2009 21:58
9
ответов

Короткое замыкание оператора Where SQL оценено?

Булевы выражения в коротком замыкании операторов Where SQL оценены? Например: ВЫБЕРИТЕ * ИЗ Таблицы t, ГДЕ @key ЯВЛЯЕТСЯ ПУСТЫМ, ИЛИ (@key NOT NULL И @key = t. Ключ), Если @key ЯВЛЯЕТСЯ NULL, оценивает к...
вопрос задан: 23 August 2019 23:24
8
ответов

Почему используют код короткого замыкания?

Связанные Вопросы: Преимущества использования закорачивают оценку, Почему язык НЕ использовал бы оценку Короткого замыкания?, кто-то может объяснить эту строку кода? (Логические и Операторы присваивания)...
вопрос задан: 23 May 2017 10:25
8
ответов

Почему Java не имеет составных версий присвоения условного выражения - и и условного выражения - или операторы? (&& =, || =)

Таким образом для бинарных операторов на булевских переменных, Java имеет и, |, ^, && и ||. Давайте суммировать то, что они делают кратко здесь: JLS 15.22.2 булевых Логических оператора и, ^, и | Условное выражение JLS 15.23-...
вопрос задан: 22 March 2010 13:47
8
ответов

Замыкание накоротко C++ булевских переменных

Я плохо знаком с C++ и любопытен, как компилятор обрабатывает отложенные вычисления булевских переменных. Например, если (== 1 || B == 2) {...} Если A действительно равняется 1, B == 2 части, когда-нибудь оцененные?
вопрос задан: 25 November 2009 18:44
7
ответов

Оценка короткого замыкания Java

Я думал, что Java имел оценку короткого замыкания, все же эта строка все еще бросает исключение нулевого указателя: если ((perfectAgent! = пустой указатель) && (perfectAgent.getAddress () .equals (entry.getKey ()))) {В...
вопрос задан: 30 May 2012 22:09
6
ответов

Замыкание накоротко логических операторов передано под мандат? И порядок оценки?

Стандарт ANSI передает под мандат логические операторы, которые будут закорочены, или в C или в C++? Я смущен, поскольку я вспоминаю книгу K&R, говоря, что Ваш код не должен зависеть от этого операции того, чтобы быть...
вопрос задан: 12 January 2019 15:02
6
ответов

Каково различие между и и && в MATLAB?

Каково различие между и и && логические операторы в MATLAB?
вопрос задан: 26 April 2015 19:23
5
ответов

Каково различие между И и AndAlso в VB.NET?

В VB.NET, каково различие между И и AndAlso? Который я должен использовать?
вопрос задан: 7 September 2016 10:46
5
ответов

Ярлык выполнения SQL-запроса ИЛИ логика?

У меня есть три таблицы: SmallTable (идентификационный интервал, flag1 бит, flag2 бит) JoinTable (интервал SmallTableID, интервал BigTableID) BigTable (идентификационный интервал, text1 nvarchar (100), otherstuff...) SmallTable имеет, самое большее...
вопрос задан: 27 June 2012 09:29
5
ответов

При срывании оценки оператора — это гарантируется? [C#]

Быстрый вопрос здесь о замыкании накоротко операторов в C#. С, если оператор как это: если (MyObject. MyArray. Количество == 0 || MyObject. MyArray[0].SomeValue == 0) {//....} этому гарантируют это...
вопрос задан: 22 April 2010 16:13
5
ответов

Как избежать оценки короткого замыкания на

Я работаю с Ruby on Rails и хотел бы проверить две различных модели: если (model1.valid? && model2.valid?)... заканчивают Однако "&&" оценку короткого замыкания использования оператора (т.е....
вопрос задан: 7 April 2010 02:27
5
ответов

Каково различие между Perl (или, и) и (||, &&) операторы короткого замыкания?

Какая из этих подпрограмм не похожа на другой? sub or1 {мой ($a, $b) = _; возвратите $a || $b;} sub or2 {мой ($a, $b) = _; $a || $b;} sub or3 {мой ($a, $b) = _; возвратите $a...
вопрос задан: 3 October 2009 19:08
4
ответа

Цель-C использует оценку короткого замыкания?

Я попробовал что-то вроде: если (myString! = ноль && myString.length) {...} И добрался: - [Длина NSNull]: непризнанный отборщик, посланный в случай, Делает Цель-C не, срывают...
вопрос задан: 13 January 2010 22:23
3
ответа

ОБЪЕДИНИТЕ - гарантировал, что закоротил?

От этого вопроса аккуратный ответ об использовании ОБЪЕДИНЯЕТ для упрощения деревьев сложной логики. Я рассмотрел проблему срывания. Например, в функциях на большинстве языков, аргументы...
вопрос задан: 23 May 2017 10:29
3
ответа

Почему замыкание накоротко не является поведением по умолчанию в VB?

VB имеет операторы AndAlso и OrElse, которые выполняют логическую конъюнкцию замыкания накоротко. Почему это не поведение по умолчанию И и Или выражения, так как замыкание накоротко полезно в каждом случае...
вопрос задан: 5 May 2012 08:26
3
ответа

Эквивалентный VB AndAlso в SQL?

Есть ли эквивалент AndAlso/OrElse VB и && C# / || в SQL (SQL Server 2005). Я выполняю запрос Select, подобный следующему: ВЫБЕРИТЕ a, b, c, d ОТ table1 ГДЕ (@a ЯВЛЯЕТСЯ ПУСТЫМ ИЛИ...
вопрос задан: 18 July 2010 12:45
3
ответа

Я могу вызвать свое собственное замыкание накоротко в вызове метода?

Предположим, что я хочу проверить набор объектов удостовериться, что ни один не является пустым: если (obj! = пустой указатель && obj. Параметры! = пустой указатель && obj. Параметры. UserSettings! = пустой указатель) {//делают что-то...
вопрос задан: 16 December 2009 20:40
2
ответа

Есть ли условный троичный оператор в VB.NET?

В Perl (и других языках) условный троичный оператор можно выразить так: my $ foo = $ bar == $ buz? $ cat: $ dog; Есть ли аналогичный оператор в VB.NET?
вопрос задан: 28 March 2018 13:40
2
ответа

Все части использования выражения SQL-СЕРВЕРА 'ИЛИ' оценены?

Данный: ГДЕ (@Id Является ПУСТЫМ ИЛИ @Id = Таблица. Идентификатор), Если @Id является пустым: выражение оценивает к истинному. Делает вторую часть @Id = Таблица. Идентификатор все еще рассматривают? или действительно ли достаточно что выражение...
вопрос задан: 5 September 2013 05:58
2
ответа

Троичный Java (непосредственный, если) оценка

Я не могу найти, что соответствующая часть спецификации отвечает на это. В операторе условного оператора в Java действительно ли оба - истинные и ложные оцененные аргументы? Так мог следующий бросок...
вопрос задан: 2 August 2013 18:18
2
ответа

Как избежать оценки короткого замыкания в C# при выполнении той же функциональности

У нас есть какой-либо оператор в C#, которым я могу избежать оценки короткого замыкания и пересечения ко всем условиям. скажите если (txtName. Text.xyz () || txtLastName. Text.xyz ()) {} общедоступный статический bool xyz (...
вопрос задан: 14 July 2010 08:07
2
ответа

PHP срывают отложенные вычисления, где это находится в руководстве php.net?

Извините, если это походит на действительно глупый вопрос. Но я Погуглил сеть и также Погугленный конкретно и сайт php.net и сайт stackoverflow.com. Я знаю, что PHP действительно срывает ленивый...
вопрос задан: 10 July 2010 21:48
2
ответа

И = и | = закорачивают в Java?

Другими словами, следующие два оператора ведут себя тот же путь? isFoobared = isFoobared && methodWithSideEffects (); isFoobared и = methodWithSideEffects (); я понимаю, что мог просто...
вопрос задан: 30 June 2010 18:25
2
ответа

NULL-параметры в скалярных UDF на MSSQL

Опция «RETURNS NULL ON NULL INPUT» для скалярного UDF (см. CREATE FUNCTION) останавливает выполнение тела функции, если параметр имеет значение NULL, и просто возвращает NULL. То есть это короткие замыкания. Делает ...
вопрос задан: 17 February 2009 11:03
1
ответ

Оценка короткого замыкания JavaScript - отсутствует значение свойства

Я пытаюсь улучшить свои методы кодирования, поэтому я попытался провести рефакторинг следующего кода: РЕДАКТИРОВАТЬ Мой вопрос заключается в том, какова наилучшая практика для оценки короткого замыкания https: //codeburst.io / ...
вопрос задан: 25 February 2019 16:24
1
ответ

Python поддерживает замыкание накоротко?

Python поддерживает замыкание накоротко в булевых выражениях?
вопрос задан: 20 February 2019 19:44