Вопросы с тегом 'short-circuiting'

Особенность некоторых языков пропускать определенный код во время выполнения, что не влияет на результат, особенно при тестировании сложных условий
8

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

В Perl (и других языках) условный тернарный оператор может быть выражен следующим образом: my $foo = $bar == $buz ? $cat : $dog; Есть ли аналогичный оператор в VB.NET?
23 февр. '09 в 3:17
3

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

Поддерживает ли Python короткое замыкание в булевых выражениях?
05 апр. '10 в 18:19
7

Как проверить значение null в Twig?

Какую конструкцию я должен использовать, чтобы проверить, является ли значение NULL в шаблоне Twig?
16 июл. '10 в 12:38
10

В чем разница между And и AndAlso в VB.NET?

В VB.NET, в чем разница между And и AndAlso? Что я должен использовать?
19 нояб. '08 в 14:36
14

Вычисляется ли короткое замыкание предложения SQL WHERE?

Оцениваются ли логические выражения в предложениях SQL WHERE ? Например: SELECT * FROM Table t WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key) Если значение @key IS NULL равно true, является ли значение @key NOT NOT NULL И @key = t....
25 апр. '09 в 16:11
7

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

Стандарт ANSI требует, чтобы логические операторы были закорочены в C или С++? Я смущен, потому что я помню книгу K & R, в которой ваш код не должен зависеть от того, что эти операции являются короткими, потому что они не могут. Может ли кто-ниб...
10 мар. '09 в 0:23
9

Действительно ли причина перегрузки && и || не замыкаться?

Короткое замыкание операторов && и || является удивительным инструментом для программистов. Но почему они теряют это поведение при перегрузке? Я понимаю, что операторы являются просто синтаксическим сахаром для функций, но операторы для bo...
18 сент. '14 в 12:56
2

Тернарный оператор в Java, оценивающий только одно выражение с Java 7, был другим в Java 1.6 и ниже?

Подготовка к экзамену Oracle Certified Associate Java SE 8 Programmer 1, я наткнулся на следующий параграф о тройном выражении в официальном учебном пособии: Оценка термической экспрессии Начиная с Java 7, только одно из правых выражений тернарно...
10 апр. '15 в 8:48
10

if statement - оценка короткого замыкания относительно читаемости

Иногда оператор if может быть довольно сложным или длинным, поэтому для удобства чтения лучше извлечь сложные вызовы до if. например. это: if (SomeComplicatedFunctionCall() || OtherComplicatedFunctionCall()) { // do stuff } в этот bool b1 =...
17 окт. '16 в 8:03
3

Операторы короткого замыкания || и && существуют для обнуляемых булевых элементов? RuntimeBinder иногда так думает

Я прочитал спецификацию языка С# для условных логических операторов || и &&, также известных как короткие замыкающие логические операторы. Мне показалось неясным, существуют ли они для нулевых булевых элементов, то есть типа операнда Nullabl...
16 дек. '14 в 16:11
2

У JavaScript есть оценка "короткого замыкания"?

Я хотел бы знать, если JavaScript имеет "короткое замыкание" оценки, как && Operator в С#. Если нет, я хотел бы знать, есть ли обходной путь, который имеет смысл принять.
23 сент. '12 в 17:34
8

Странное использование оператора "и"/"или"

Я пытаюсь изучить python и натолкнулся на какой-то хороший и короткий код, но не имеет смысла контекст: def fn(*args): return len(args) and max(args)-min(args) Я получаю то, что он делает, но почему это делает python - то есть вернет значение...
30 окт. '17 в 3:16
6

Почему эта версия логического И на C не показывает поведение короткого замыкания?

Да, это вопрос домашней работы, но я сделал свое исследование и много размышлений по этой теме и не могу понять это. В этом вопросе говорится, что этот кусок кода НЕ показывает поведение короткого замыкания и спрашивает, почему. Но мне кажется, что о...
13 окт. '14 в 15:17
7

Какая разница между & и && в MATLAB?

В чем разница между логическими операторами & и && в MATLAB?
04 сент. '09 в 13:52
10

У PHP есть оценка короткого замыкания?

Учитывая следующий код: if (is_valid($string) && up_to_length($string) && file_exists($file)) { ...... } Если is_valid($string) возвращает false, интерпретатор php по-прежнему проверяет более поздние условия, например up_to_le...
17 апр. '11 в 16:25