20
ответов

Что такое лексическое окружение переменной 'name' в этом коде? [Дубликат]

Я знаю, что лексическая среда (LE) и контекст - это разные вещи. Но правильно ли, что this.name имеет тот же самый LE, что и пользователь в этом случае (глобальный)? var user = {name: 'Василий', sayHi: ...
вопрос задан: 8 February 2015 17:10
10
ответов

Lexical Scope & amp; Закрытие [дубликат]

Может ли кто-нибудь объяснить разницу между лексическим охватом и закрытием? Я беру курс Advanced JavaScript на PluralSight. То, как инструктор объясняет лексический охват, а затем закрывает ...
вопрос задан: 30 April 2015 06:56
6
ответов

Закрытия в Python

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

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

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

Каковы преимущества динамического обзора?

Я узнал, что статический обзор является единственным нормальным способом сделать вещи, и что динамический обзор является инструментом дьявола и происходит только от плохих реализаций интерпретаторов/компиляторов. Затем я...
вопрос задан: 4 May 2015 05:40
5
ответов

Что такое лексический охват?

Может ли кто-нибудь дать мне краткое введение в лексическую сферу?
вопрос задан: 30 April 2015 06:56
4
ответа

Как Вы используете “<<-” (обзор присвоения) в R?

Я только что закончил читать об обзоре во введении R и очень любопытен на предмет <<-присвоение. Руководство показало один (очень интересный) пример для <<-, который я чувствую, что понял...
вопрос задан: 15 March 2016 14:43
4
ответа

Лексически импортирующие полезные функции в большом сценарии

Иногда мне нужна полезная служебная функция, как Список:: Util:: макс. посреди большой программы, которая делает много материала. Таким образом, если я действительно использую Список:: Util 'макс.'; Наверху моей программы я застреваю с...
вопрос задан: 14 June 2010 16:52
4
ответа

Динамические и Лексические переменные в языке Common LISP

Я читаю книгу 'Практический язык Common LISP' Peter Seibel. В Главе 6 "Переменные" разделяют "Лексические Переменные и Закрытия" и "Динамичный, иначе Особенный, Переменные". http://www.gigamonkeys.com/...
вопрос задан: 5 March 2010 03:03
3
ответа

Lisp, предупреждающий: xx ни не объявляется, ни связывается, его будут рассматривать, как будто он был объявлен ОСОБЕННЫЙ

Я плохо знаком с шепелявостью и пишу несколько простых программ для получения более знакомым с нею. Одна из вещей, которые я делаю, пишет рекурсивную и повторяющуюся версию факториального метода. Однако я имею...
вопрос задан: 23 May 2017 12:30
2
ответа

Почему я иногда слышу термин “лексическая переменная?”

Я видел термин "лексическая переменная" несколько раз, главным образом в контексте закрытий. Paul Graham использует термин в своих книгах по Lisp, относящемуся к переменным, определенным с помощью выражения, которому позволяют. Я...
вопрос задан: 19 March 2018 10:26
0
ответов

Как реализованы прагмы Perl с лексической -областью видимости?

Прагмы, такие как autodie, согласно документам, имеют лексическую область видимости. { использовать автодиапазон;.... } #Can die here Это относится ко всем модулям, загружаемым с использованием? Насколько я знаю, использование почти такое же...
вопрос задан: 10 January 2019 18:22
0
ответов

Каковы различия между лексической и статической областью видимости?

В программировании на R для тех, кто пришел из других языков, Джон Кук говорит, что R использует лексическую область видимости, в то время как S-PLUS использует статическую область видимости. Разница может быть тонкой, особенно при использовании замыканий
вопрос задан: 4 May 2015 05:38
0
ответов

функции схемы, которые «запоминают» значения с помощью let/set

Я новичок в Scheme и пытаясь понять, как определенные значения, которые появляются в функции, могут сохраняться при многократном использовании. Возьмем следующий счетчик: (define count (let ((next 0)) (лямбда...
вопрос задан: 17 February 2015 01:52
0
ответов

Как в LISP проверять свободные переменные в замыкании?

В Lisp I может связывать свободные переменные, связанные в замыкании, как это ... (let ((x 1) (y 2) (z 3)) (defun free-variables () (+ xyz))) (free-variables) приводит к. .. 6 Что я хочу знать, так это то, что ...
вопрос задан: 6 October 2013 05:40
0
ответов

блоки не видят методы (шеф-ресурсы)

Допустим, у нас есть два ресурса: шаблон 'template1' do owner 'root' группа 'root' конечный шаблон 'template2' сделать владельцем 'root' группу 'root' end Я хотел бы повторно использовать код внутри ресурсов. Однако...
вопрос задан: 13 May 2012 20:40
0
ответов

Какие новые правила для определения области видимости переменных в Emacs 24?

Emacs 24 теперь имеет переменные с лексической областью видимости. Конечно, в нем также есть переменные с динамической областью видимости. Теперь, когда у него есть и то, и другое, я совершенно не понимаю, когда у переменной будет какая-то область видимо
вопрос задан: 23 March 2012 16:22
0
ответов

Ссылка на "this" внутри setInterval/setTimeout в методах прототипа объекта

Обычно я назначаю альтернативную ссылку "self" при обращении к "this" в setInterval. Можно ли добиться чего-то подобного в контексте метода-прототипа? Следующие ...
вопрос задан: 25 October 2011 14:15
0
ответов

Perl scoping и жизнь локальных переменных

Как долго сохраняется область памяти, выделенная локальной переменной в Perl (как для массивов, так и для хэшей и скаляров)? Например: подпрограмма {мой $ foo = "бар"; return \ $ foo; } Может ...
вопрос задан: 19 October 2011 00:55
0
ответов

Когда уместно устанавливать переменную области запроса в JSP?

По моему опыту, редко / никогда не требуется устанавливать scope = «запрос» на переменную EL. Например, у меня есть страница, которая, учитывая параметр элемента, создает URL-адрес, относящийся к этому элементу, на основе его ...
вопрос задан: 28 September 2011 19:18
0
ответов

JavaScript example question: lexical scoping/closure - Eloquent Javascript

So I'm new to programming and I'm trying to learn JS with the book Eloquent Javascript. So far so good, until I reached an example with the following code function makeAddFunction(amount) { ...
вопрос задан: 7 November 2010 01:06
0
ответов

Почему переменные, объявленные с «нашим», видны в файлах?

Из «нашего "perldoc: наша команда имеет те же правила области видимости, что и my, но не обязательно создает переменную. Это означает, что переменные, объявленные с нашим, не должны быть видны в разных файлах, потому что ...
вопрос задан: 2 September 2010 11:22
0
ответов

Делает мой $ _; сделайте что-либо, если $ _ подразумевается

Я думаю, что ответ - да, но я просто хочу удостовериться. таким образом, если у меня есть sub что-то {мой $ _; мой @array =...; в то время как (@array) {говорят; }} мой $ _; на самом деле эффективный в...
вопрос задан: 3 August 2010 01:57