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

6 ответов

Как я могу передать несколько методов (с параметрами) как параметр?

Предположим, у меня есть следующий код WCF:

2 ответа

.call () / .apply () без параметров VS, просто вызывая функцию с круглыми скобками ()

Я видел, как это делается по-другому в коде, но есть ли какая-либо выгода или причина для этого (пустые параметры).call / .applyпо регулярному()выполнение функции. Это, конечно, упрощенный пример var func = function () { /* do whatever */ }; ...

3 ответа

Зачем добавлять «()» после закрытия тела в Голанге?

я читаюThe Go Programming Language Specifications и обнаружил, что не совсем понимаю с "()" после закрытия тела: ВFunction literals: func (ch chan int) {ch <- ACK}(ReplyChan)` ВDefer statementsПример: // f returns 1 func f() (result int) { ...

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

1 ответ

Захваченное замыкание (переменная цикла) в C # 5.0

Это работает нормально (значит, как и ожидалось) в C # 5.0: var actions = new List<Action>(); foreach (var i in Enumerable.Range(0, 10)) { actions.Add(() => Console.WriteLine(i)); } foreach (var act in actions) act(); Печатает от 0 до 9. Но этот ...

2 ответа

Событие клика jQuery срабатывает немедленно

У меня есть следующий код в разрабатываемом веб-приложении: var bgcolor = ''; var row = 0; for(var i = 0; i < result.data.length; i++) { // Set alternating background colors bgcolor = ( i%2 == 0) ? ' style=\'background-color: white;\'': ' ...

2 ответа

Закрытие и утечка памяти обратного вызова в JavaScript

function(foo, cb) { var bigObject = new BigObject(); doFoo(foo, function(e) { if (e.type === bigObject.type) { cb(); // bigObject = null; } }); }Приведенный выше пример показывает классическое, случайное (или, возможно, нет) закрытие с утечкой ...

1 ответ

Нужно ли возвращать функцию для закрытия

Эй, я наткнулся на это видео на YouTube http://www.youtube.com/watch?v=KRm-h6vcpxs [http://www.youtube.com/watch?v=KRm-h6vcpxs] что в основном объясняет IIFEs и закрытия. Но я не понимаю, нужно ли мне возвращать функцию, чтобы назвать ее ...

2 ответа

Синтаксис закрытия в PHPDoc

Я не могу найти любую документацию по типу Closure в PHPDoc. Поэтому мой вопрос заключается в том, как определить параметр параметров, отправляемых в замыкание, и его возвращаемое значение? Пример: Как мне описать, что «обратный вызов» получит ...

2 ответа

Секундомер в Задаче, кажется, аддитивен ко всем задачам, хочу измерить только интервал задачи

Я работаю в цикле и запускаю задачи следующим образом: var iResult = new List<Task>(); foreach(var i in myCollection) { var task = Task.Factory.StartNew(() => DoSomething(), TaskCreationOptions.LongRunning); task.ContinueWith(m => ...

4 ответа

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

Я не совсем понимаю. Я думал, что Java8 выйдет из каменного века и начнет поддерживать лямбды / замыкания. Но когда я пытаюсь: public static void main(String[] args) { int number = 5; ObjectCallback callback = () -> { return (number = number + ...