0
ответов

Пожалуйста, объясните замыкания или привязку счетчика цикла к области действия функции

Я видел, как программисты назначают прослушиватели событий внутри циклов, используя счетчик. Я считаю, что это синтаксис: for (var i = 0; i
вопрос задан: 23 January 2011 21:54
0
ответов

Анонимные внутренние классы в C #

Я сейчас пишу реализацию Wicket на C # в чтобы углубить мое понимание C # и Wicket. Одна из проблем, с которой мы сталкиваемся, заключается в том, что Wicket активно использует анонимный внутренний ...
вопрос задан: 22 January 2011 19:55
0
ответов

Javascript, внутренние классы и способы эффективного доступа к родительской области

В Javascript я хотел бы определить класс с внутренний (или вложенный) класс. Внутри внутреннего класса я хотел бы иметь доступ к родительскому экземпляру. Как я могу сделать это эффективно? Некоторые ...
вопрос задан: 22 January 2011 15:21
0
ответов

передача параметра в функцию закрытия в javascript

MyLibrary.MyModule = (function initialise () {this .id = id; this.c = document.getElementById (id); this.ctx = this.c.getContext ('2d') ...
вопрос задан: 20 January 2011 18:39
0
ответов

Как я могу получить объект внутри обработчика событий javascript?

Я пытаюсь получить объект внутри функции обработчика событий onclick. Но это работает не так, как я ожидал. Например, если я запустил этот код: var entry = [{id: 1}, {id: 2}, {id: 3}]; for (...
вопрос задан: 19 January 2011 03:39
0
ответов

Обновление «it» внутри замыкания Groovy

У меня есть класс домена, который представляет собой просто список строк (youtubeLinks). При сохранении этих ссылок я хочу вырезать идентификатор видео и сохранить его вместо всего URL-адреса, введенного на стороне пользовательского интерфейса. Это ...
вопрос задан: 16 January 2011 23:29
0
ответов

Разница между лямбда-выражениями C ++ 0x и operator (), замыканием и функтором

Я уверен, что понимаю общая суть конструкции, но я не вижу их назначения в С ++. Я прочитал предыдущие сообщения по этой теме здесь, на SO и в других местах, но я не понимаю, почему они ...
вопрос задан: 10 January 2011 21:14
0
ответов

Значение переопределения понимания списка Python

. Взгляните на следующий фрагмент кода, который показывает понимание списка .. >>> i = 6 >>> s = [i * i для i в диапазоне (100)] >>> print (i) Когда вы выполняете пример кода ...
вопрос задан: 1 January 2011 20:45
0
ответов

Как установить цвета стиля CSS в GWT

У меня есть приложение GWT + AppEngine, которое позволяет пользователям создавать онлайн-опросы. Я хочу, чтобы создатель опроса мог выбирать из множества тем для своего опроса. Мы сохраним тему, выбранную создателем опроса ...
вопрос задан: 30 December 2010 13:46
0
ответов

F #: Удаление ресурсов, находящихся внутри замыкания?

Предположим, я создаю замыкание для ресурса, такого как StreamWriter: let currentdir = Directory.GetCurrentDirectory () let testfile = sprintf "% s \\% s" currentdir "closuretest.txt" let getwriter () = ...
вопрос задан: 13 December 2010 05:23
0
ответов

Есть ли способ добиться закрытия в C

я бы хотел, чтобы это работало, но это не так: #include typedef struct closure_s {void (* incrementer) (); void (* эмиттер) (); } закрытие; closure emit (int in) {void incrementer (...
вопрос задан: 9 December 2010 00:21
0
ответов

Пустое закрытие по умолчанию в Scala?

просто быстрый вопрос, на который я, кажется, не могу найти ответа. У меня есть определение метода в Scala, которое выглядит так: def execute (цели: List [String], profiles: List [String] = List (), ...
вопрос задан: 8 December 2010 12:15
0
ответов

Обновление элементов кортежа списка в Haskell

В программе, которую я пишу на Haskell, есть экземпляр списка моих определенный тип: type Locals = [(String, Float)] Я пытаюсь обновить этот список, получая String и обновляя соответствующий float ...
вопрос задан: 4 December 2010 21:59
0
ответов

Нахождение параметров функции в Python

Я хочу смочь спросить класс __ init __ метод, что это - параметры. Простой подход следующий: cls. __ init __. __ func __. __ кодируют __. co_varnames [: код co_argcount] Однако...
вопрос задан: 19 November 2010 21:42
0
ответов

PHP: передать анонимную функцию в качестве аргумента

Можно ли передать анонимную функцию в качестве аргумента и заставить ее выполняться немедленно, передавая, таким образом, возвращаемое значение функции? функция myFunction (массив $ data) {print_r ($ data); } ...
вопрос задан: 16 November 2010 21:45
0
ответов

прототип javascript и доступ "this" в закрытии

Я новичок в js и меня озадачивает следующее код: Foo = функция (аргумент) {this.arg = аргумент; }; Foo.prototype = {init: function () {var f = function () {alert ("...
вопрос задан: 12 November 2010 05:39
0
ответов

Закрытие из-за того, что это может Сделать или потому что это так

Хорошо, это немного педантичный вопрос, но я хотел бы убедиться, что правильно понимаю определение. Используется ли прозвище закрытия для описания анонимных функций, которые могут поднимать переменные в ...
вопрос задан: 5 November 2010 05:18
0
ответов

VB.Net - «С» и замыкания не смешиваются

Просто подумал, что поделюсь этим на случай, если кто-то еще столкнется с этим. Сегодня я сделал нечто подобное, и мне потребовалось некоторое время, чтобы понять, почему это вызывает проблемы во время выполнения. Этот код: Открытый ...
вопрос задан: 29 October 2010 19:38
0
ответов

Закрытия PHP и неявная область глобальных переменных

Есть ли способ неявно объявить верхний уровень переменные как глобальные для использования в замыканиях? Например, при работе с таким кодом: $ a = 0; // ПЕРЕМЕННАЯ ВЕРХНЕГО УРОВНЯ Alpha :: create ('...
вопрос задан: 29 October 2010 17:43
0
ответов

Самовызывающиеся функции в JavaScript

В чем разница между этими функциями? Спасибо за ответ! Функция №1 var myQuery = (function () {(...)}) (); Функция №2 var myQuery = (function () {(...)});
вопрос задан: 27 October 2010 16:45
0
ответов

Ссылаясь на «это» в родительском закрытии в javascript

Я хочу сделать это в Javascript: функция Z (f) {f (); } функция A () {this.b = функция () {Z (функция () {this.c ()}); } this.c = function () {alert ('привет, мир!'); } } ...
вопрос задан: 26 October 2010 00:57
0
ответов

Javascript: Переназначение функции другой функции

Допустим, у меня есть эти две функции: function fnChanger (fn) {fn = function () {sys.print ('Changed!'); } } функция foo () {sys.print ('Без изменений'); } Теперь, если я вызываю foo (), я вижу Unchanged, ...
вопрос задан: 26 October 2010 00:25
0
ответов

Detecting first and last item inside a Groovy each{} closure

I am using Groovy's handy MarkupBuilder to build an HTML page from various source data. One thing I am struggling to do nicely is build an HTML table and apply different style classes to the first ...
вопрос задан: 25 October 2010 07:18
0
ответов

Доступ к измененному закрытию ... но почему?

Здесь я видел несколько похожих вопросов, но ни один из них не казался моей проблемой ... Я понимаю (или думал, что понял) концепцию о закрытии, и понять, что заставит Решарпера ...
вопрос задан: 22 October 2010 17:35
0
ответов

Изменяемый по сравнению с Касательно переменных с точки зрения получения

Мое поверхностное понимание переменных в f# предлагает, чтобы, объявляя, что переменная 'изменяема' и с помощью 'касательно' переменной по существу, оба сделали то же самое. Они - оба различные пути к...
вопрос задан: 19 October 2010 16:29
0
ответов

Закрытие Javascript «сохраняет» значение в неподходящее время

Я пытаюсь увеличить счетчик постепенно. Следующие работы работают: function _award (points) {var step = 1; while (точки) {var diff = Math.ceil (points / 10); setTimeout ("...
вопрос задан: 17 October 2010 15:11
0
ответов

Как мне сгенерировать мемоизированные рекурсивные функции в Clojure?

Я пытаюсь написать функция, которая возвращает мемоизированную рекурсивную функцию в Clojure, но у меня возникают проблемы с тем, чтобы рекурсивная функция видела свои собственные мемоизированные привязки. Это потому, что нет ...
вопрос задан: 11 October 2010 13:57
0
ответов

Понимание замыканий в Javascript

Я пытаюсь осмыслить замыкания в Javascript. Вот пример из учебного пособия: function greeter (name, age) {var message = name + ", кому" + age + "лет, говорит привет!"; ...
вопрос задан: 11 October 2010 01:49
0
ответов

Самостоятельное выполнение функций в PHP5 .3?

Я пытался позаимствовать некоторые парадигмы программирования из JS в PHP (просто для развлечения). Есть ли способ сделать: $ a = (function () {return 'a'; }) (); Я думал, что с комбинацией use this ...
вопрос задан: 5 October 2010 16:59
0
ответов

Злоупотребление закрытием? Нарушение различных принципов? Или хорошо?

Изменить: исправлено несколько проблем с синтаксисом и непротиворечивостью, чтобы сделать код более очевидным и близким к тому, что я на самом деле делаю. У меня есть код, который выглядит примерно так: SomeClass someClass; var ...
вопрос задан: 5 October 2010 01:14