Вопросы с тегом 'closures'

Закрытие - это первоклассная функция, которая ссылается на (закрывает) переменные из области, в которой она была определена. Если закрытие все еще существует после того, как его определяющая область действия заканчивается, переменные, которые она закрывает, будут продолжать существовать.
1

Каковы решения для избежания "этого"?

Итак, возьмите следующий простой фрагмент класса javascript: var Class = function() { this.publicvar = 1; this.privileged = function() { return this.publicvar; }; }; var c = new Class(); setTimeout(c.privileged, 1); ...
25 авг. '15 в 17:44
1

Каким будет электронное закрытие (r) в следующих NFA

Извините, ребята, я не могу представить pic здесь... Мне не удалось загрузить изображение... так что.. Я дам таблицу переходов проблемы. (S/I)....a...b.....c.......e(elipson) p>.......{p}.....{q}...{r} ..¤(phi) q>.......{q} ....{r} ..¤.....
23 окт. '15 в 12:40
1

Закрытие в javascript, когда они действуют?

Я новичок в js, и я экспериментирую с закрытием. Я не могу опустить голову. Если я напишу var uniqueInteger = (function() { // Define and invoke var counter = 0; // Private state of function below retu...
30 окт. '15 в 16:44
1

Как часть закрытия работает в определении UITableViewCell?

Следующий фрагмент кода был извлечен из онлайнового учебника: typealias TableCellConfigurationBlock = (cell: ScheduleTableViewCell, indexPath: NSIndexPath, session: Session) -> () "Типлиасы", по-видимому, являются закрытием; или кортеж, дающий...
11 нояб. '15 в 0:46
1

закрытие в javascript с использованием массива

Я пытаюсь сделать закрытие, которое делает следующее: Ввод: аргумент f можно считать функцией, которая принимает один аргумент, который является целым числом и возвращает одно целое число. Результат: makeClosure должен возвращать массив из двух ф...
11 нояб. '15 в 18:23
1

конвертировать схему лямбда в быстрое закрытие

Я пытаюсь выполнить упражнение SICP 2.6 в быстром, что касается церковных цифр Нуль определяется в схеме как (define zero (lambda (f) (lambda (x) x))) преобразован в быстрое закрытие, я думаю, это let zeroR = {(x:Int)->Int in return x} let ze...
29 дек. '15 в 17:02
2

JavaScript: вызов частной функции в приемнике событий атрибута

Каков наилучший способ вызова частной функции в функции прослушивателя событий атрибута? Объект JavaScript: function dog() { /* dog private attribute: noseButton */ var noseButton = $("#dog-nose-btn"); noseButton.click(function() { ...
31 дек. '15 в 8:41
1

выражение функции против прямого вызова

почему разные результаты при непосредственном вызове функции в сравнении с тем, что она является функциональным выражением, а затем вызывает переменную? function makeFunc() { var name = "Mozilla"; function displayName() { alert(name); } ...
04 янв. '16 в 21:58
1

Простое закрытие Javascript

Я знаю, ПОЧЕМУ это не работает, но не может найти правильный способ сделать это. Я пытаюсь построить объект, используя цикл. Объект строит отлично, но когда я пытаюсь использовать обратный вызов, он предупреждает "2" для каждого человека, я хотел б...
17 янв. '16 в 0:10
1

Как использовать закрытие Swift в OC

В Swift UIViewController мой код: import Foundation import UIKit typealias SayHello = ()->String @objc class SwiftViewController:UIViewController{ var sayHello:SayHello? override func viewDidLoad() { super.viewDidLoad() if let hello...
21 янв. '16 в 7:10
2

Понимание перечислений с функциями как ассоциированные значения в Swift

В настоящее время я пытаюсь понять назначение и использование enums содержащих функцию/замыкание в качестве ассоциированного значения. Я понимаю цель enums ценности, как следует... enum Homework{ case InProgress(Int, Int) case Complete } le...
22 янв. '16 в 13:18
1

Javascript: как получить параметры обратного вызова

Я пытаюсь несколько повторить функциональность forEach, чтобы лучше понять ее. В forEach вы можете передать его в анонимной функции с параметром "элемент", а затем он даст вам элементы в массиве. Так как это делается точно? Ниже у меня есть функция ...
04 февр. '16 в 18:26
3

Закрытие в Swift?

Я новичок в кодировании iOS, и я застрял в функции закрытия SWIFT. Я упомянул о многих учебниках и обнаружил, что замыкания - это самописные коды, которые можно использовать разными способами, например. как аргументы в вызове функции, параметры в оп...
05 февр. '16 в 14:10
3

Это правильный пример закрытия в Javascript?

Я просматриваю книгу на Javascript и пробовал один из примеров ее закрытия. function animateIt(id) { var elem= document.getElementById(id); var tick=0; var timer=setInterval(function() { if (tick<100) { elem.style.left = ti...
12 февр. '16 в 18:13
1

Установить переменные из закрытия

Мне нужно значение my responseString, так как оно содержит данные, которые я отправлю на следующий ViewController, я прочитал на завершенииHandlers, и я также нашел где-то, что мои данные responseString могут жить только внутри переменной, есть ли к...
14 февр. '16 в 15:55