6
ответов

В PHP что такое замыкание и почему он использует & ldquo; use & rdquo; идентификатор?

Я проверял некоторые функции PHP 5.3.0 и наткнулся на некоторый код на сайте, который выглядит довольно забавно: public function getTotal ($ tax) {$ total = 0.00; $ callback = / * Эта строка здесь: * / ...
вопрос задан: 21 September 2018 03:54
6
ответов

Какие ограничения имеют закрытия в Python по сравнению с языком X закрытий?

Где X любой язык программирования (C#, JavaScript, Lisp, Perl, Ruby, Схема, и т.д.), который поддерживает некоторый аромат закрытий. Некоторые ограничения упоминаются в Закрытиях в Python (по сравнению с...
вопрос задан: 23 May 2017 12:32
6
ответов

Есть ли что-то как LINQ для Java? [закрытый]

Запущенный для изучения LINQ с C#. Особенно LINQ к Объектам и LINQ к XML. Я действительно наслаждаюсь питанием LINQ. Я узнал, что существует что-то названное JLINQ реализация Jscript. Также (как Catbert...
вопрос задан: 23 May 2017 12:03
6
ответов

Закрытия в Python

Я пытался изучить Python, и в то время как я восторжен по поводу использования закрытий в Python, я испытывал затруднения, заставляя некоторый код работать правильно: определение memoize (fn): определение становится (ключевым):...
вопрос задан: 30 April 2015 11:37
6
ответов

Забава с лямбдами

Не используя их их всех так очень я не совсем уверен все, что лямбды/блоки могут использоваться для (кроме map/collect/do/lightweight локального синтаксиса функций). Если некоторые люди могли бы отправить некоторых...
вопрос задан: 21 April 2015 04:33
6
ответов

Как использовать функцию setInterval внутри цикла for

Я пытаюсь запустить несколько таймеров, учитывая переменный список элементов. Код выглядит примерно так: var list = Array (...); for (var x в списке) {setInterval (function () {list [x] + = 10; ...
вопрос задан: 7 January 2015 16:50
6
ответов

Почему bool возвращает false, хотя для него установлено значение true? [Дубликат]

Я сбив с толку, так как много раз пытался модифицировать код, но я не могу понять, почему эта основная операция дает мне нежелательный результат. Это мой код: func checkTokenExists (токен: ...
вопрос задан: 8 August 2014 13:28
6
ответов

Как обрабатывать поток кода в Swift4 [duplicate]

func get All () {var foodWithEname: Foods? пусть еда: еда? = Food () var sortedFood: [Foods]? food? .set Foods () {(массив продуктов, ошибка) в sortedFood = ...
вопрос задан: 8 August 2014 13:28
6
ответов

Нечетный (цикл / распараллеливают / строка / лямбда), поведение в C#

У меня есть отрывок кода, что я думал, будет работать из-за закрытий; однако, результат доказывает иначе. Что продолжается здесь, чтобы это не произвело ожидаемый вывод (одно из каждого слова)? Код:...
вопрос задан: 5 May 2014 13:29
6
ответов

Странные вещи в JavaScript “для”

Я использую jQuery, и у меня есть странная вещь, которую я не понимаю. У меня есть некоторый код: для (я = 1; я <= some_number; я ++) {$ (" #some_button" + i) .click (функция () {предупреждение (i);});}...
вопрос задан: 30 June 2010 15:47
6
ответов

Разве JavaScript не поддерживает замыкания с локальными переменными? [duplicate]

Я очень озадачен этим кодом: var closures = []; function create () {for (var i = 0; i <5; i ++) {closures [i] = function () {alert ("i =" + i); }; } } function run () {...
вопрос задан: 20 May 2010 21:05
6
ответов

Закрытия в перекомпилированном JavaScript

Скажем, у нас есть этот код (забудьте о прототипах на мгновение): функционируйте () {нечто var = 1; this.method = функция () {возвращают нечто; }} var = новый (); внутренняя перекомпилированная функция...
вопрос задан: 10 May 2010 20:49
6
ответов

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

Я прочитал предыдущие темы на закрытиях на stackflow и других источниках, и одна вещь все еще смущает меня. Из того, что я смог соединить технически закрытие, просто набор...
вопрос задан: 8 July 2009 01:40
6
ответов

Есть ли какие-либо серьезные основания, почему закрытия не неизменны в C#?

Я шел много раз это в голове, и я, может казаться, не придумываю серьезное основание, почему закрытия C# изменяемы. Это просто походит на хороший способ получить некоторые непреднамеренные последствия если Вы aren'...
вопрос задан: 27 February 2009 17:52
6
ответов

статические методы делают Java псевдо функциональным языком?

Я обдумывал о сообщении Misko Hevery, что статические методы в Java являются смертью к тестируемости. Я не хочу обсуждать вопрос тестируемости, но больше на понятии статических методов. Почему делают...
вопрос задан: 25 February 2009 14:02
6
ответов

Проблема, сортирующая списки с помощью делегатов

Я пытаюсь отсортировать список с помощью делегатов, но я получаю ошибку соответствия подписи. В компиляторе говорится, что я не могу преобразовать из 'анонимного метода' <MyType> myList Списка = GetMyList (); myList....
вопрос задан: 23 October 2008 17:39
6
ответов

Каково текущее состояние закрытий в Java?

Кто-либо знает, если закрытия будут в Java 7?
вопрос задан: 22 September 2008 19:14
5
ответов

Закрытие JavaScript внутри циклов - простой практический пример

var funcs = []; // давайте создадим 3 функции для (var i = 0; i <3; i ++) {// и сохраним их в funcs funcs [i] = function () {// каждая должна записать свое значение. console.log ("Мое значение:" ...
вопрос задан: 23 May 2019 15:56
5
ответов

Как закрытия реализованы?

"Изучая Python, 4-й Ed". упоминания, что: переменная объема включения ищется, когда вложенные функции позже называют.. Однако я думал это, когда функция выходит, все ее локальные...
вопрос задан: 21 March 2019 05:22
5
ответов

Как Лексический Обзор реализован? [закрытый]

Несколько лет назад я начал писать интерпретатор для небольшого Предметно-ориентированного языка, который включал определенные программистами функции. Сначала я реализовал переменный объем с помощью простого стека...
вопрос задан: 31 August 2018 13:33
5
ответов

Как закрытие отличается от обратного вызова?

Я задал вопрос об обратных вызовах и прибыл в другой вопрос (см. комментарий). Как закрытие отличается от обратного вызова?
вопрос задан: 23 May 2017 12:34
5
ответов

Как я создаю список лямбд Python (в цикле понимания/для списка)?

Я хочу создать список объектов лямбды из списка констант в Python; например: listOfNumbers = [1,2,3,4,5] квадрат = лямбда x: x * x listOfLambdas = [лямбда: квадрат (i), поскольку я в...
вопрос задан: 23 May 2017 11:46
5
ответов

JavaScript: Получите доступ к локальной переменной или переменной в закрытии ее именем [дубликат]

Возможный Дубликат: Как я могу получить доступ к локальному объему динамично в JavaScript? Привет все. Все мы знаем, что можно получить доступ к свойству объекта JavaScript, он - имя с помощью [] синтаксис.. например, Обь ['...
вопрос задан: 23 May 2017 10:29
5
ответов

Пожалуйста, объясните использование JavaScript-замыканий в циклах [duplicate]

Я прочитал ряд объяснений о замыканиях и замыкания внутри петель. Мне трудно понять концепцию. У меня есть этот код: Есть ли способ уменьшить код как можно больше, чтобы ...
вопрос задан: 25 November 2016 22:30
5
ответов

с помощью урожая в C# как я был бы в Ruby

Помимо просто использования урожая для итераторов в Ruby, я также использую его для передачи управления кратко назад вызывающей стороне перед возобновляющимся управлением в вызываемом методе. То, что я хочу сделать в C#, подобно. В тесте...
вопрос задан: 21 April 2015 12:28
5
ответов

Области и замыкания, различное поведение для аналогичного варианта использования в соответствии с отладчиком [дубликат]

Я не могу понять какое-либо поведение, связанное с областями и закрытиями в JavaScript. Наверное, вы можете помочь. Вот краткое описание: анонимная функция, назначенная для поля onSiRemoteCombo, ...
вопрос задан: 9 February 2015 23:19
5
ответов

Функция Immediate Parent отсутствует в цепочке видимости возвращенной функции [duplicate]

Я занимаюсь исследованием свойства [[scope]] объекта функции. [[Scope]] должен включать в себя весь объект переменной внешней функции в дополнение к глобальному объекту. Здесь, самый внутренний ...
вопрос задан: 9 February 2015 23:19
5
ответов

foreach идентификатор и закрытия

В двух после отрывков первый безопасен, или необходимо ли сделать второй? Сейфом я имею в виду, каждый поток, который, как гарантируют, назовет метод на Нечто от того же повторения цикла в который...
вопрос задан: 17 December 2014 18:45
5
ответов

Закрытия как участники класса?

Я взял симпатию к jQuery/JavaScript способ расширить функциональность через закрытия. Действительно ли возможно сделать что-то подобное в PHP 5.3? класс Foo {общедоступный $bar;} $foo = новый Foo; $foo->...
вопрос задан: 2 June 2012 17:47
5
ответов

Закрытия в Java 7 [дубликат]

Таким образом, Java 7 наконец собирается получить закрытия? Что такое последние новости?
вопрос задан: 23 March 2012 07:43