Результаты поиска по запросу "short-circuiting"

1 ответ

Есть ли разница между ленивой оценкой и оценкой короткого замыкания?

Из Википедии: Ленивая оценка [http://en.wikipedia.org/wiki/Lazy_evaluation]является: В теории языка программирования ленивая оценка или вызов по необходимости - это стратегия оценки, которая задерживает оценку выражения до тех пор, пока ...

3 ответа

В некоторых языках, отличных от VB, логические операторы могут выполнять неявное короткое замыкание, но могут сначала оценить правильный оператор (в зависимости, например, от сложности выражений слева и справа от логического оператора).

еет операторовА также [http://msdn.microsoft.com/en-us/library/cb8x3kfz(VS.80).aspx]а такжеOrElse [http://msdn.microsoft.com/en-us/library/ea1sssb2(VS.71).aspx], которые выполняюткороткое замыканиелогическое соединение. Почему это не поведение ...

5 ответов

@Paul Производительность и безвестность. Символ # to_proc был намного медленнее, чем пропуск блока в старых версиях ruby. (Хотя на самом деле это не проблема с 2 элементами.) Это относительно новое дополнение к базовой библиотеке, использующее старый, но не часто используемый синтаксис приведения типов.

отаю с Ruby on Rails и хотел бы проверить две разные модели: if (model1.valid? && model2.valid?) ... endОднако оператор «&&» использует оценку короткого замыкания (т. Е. Он оценивает «model2.valid?» Только в том случае, если «model1.valid?» - ...

ТОП публикаций

3 ответа

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

Я возился с

18 ответов

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

Почему язык НЕ используетОценка короткого замыкания [http://en.wikipedia.org/wiki/Short-circuit_evaluation]? Есть ли какие-то преимущества от его использования? Я вижу, что это может привести к проблемам с выступлениями ... это ...

4 ответа

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

Я попробовал что-то вроде:

3 ответа

В Twig проверьте, существует ли определенный ключ массива

В PHP мы можем проверить, существует ли ключ в массиве, используя функциюarray_key_exists(). В языке шаблонов Twig мы можем проверить, существует ли переменная или свойство объекта, просто используяif утверждение, как это: {% if app.user %} do ...

4 ответа

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

Я попробовал что-то вроде: if(myString != nil && myString.length) { ... }И получил: - [Длина NSNull]: нераспознанный селектор отправлен на экземпляр Разве Objective-C не закорачивается после сбоя первого условия?

18 ответов

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

Почему язык НЕ используетОценка короткого замыкания? Есть ли какие-то преимущества от его использования?Я вижу, что это может привести к проблемам с выступле...

3 ответа

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

Поддерживает ли Python короткое замыкание в логических выражениях?