Вопросы по теме 'scoping'
Проблема с областью действия в Javascript
Мне нужно получить некоторую информацию о проблеме области видимости в Javascript. Я знаю, что он поддерживает лексическую (статическую) область видимости, но разве она не поддерживает и динамическую область видимости? Если вы знаете что-нибудь об...
1879 просмотров
schedule
25.11.2022
javascript: как обратиться к анонимной функции внутри самой функции?
если arguments.callee не разрешен в "use strict", и мы не можем сделать
var f = function g() {
//g
}
потому что в IE это не сработает (или сработает "странно") http://kangax.github.com/nfe/#jscript-bugs , то какие еще варианты у нас есть...
3975 просмотров
schedule
31.03.2022
Нетерпеливая загрузка с областью видимости в rails3
Я пытался загрузить ассоциации на основе некоторой области в моем приложении rails3, но не смог найти никакого решения.
Мое приложение имеет следующие модели:
class Project
has_many :entries
has_many :to_dos
class ToDo
has_may :entries...
294 просмотров
schedule
05.06.2022
Javascript: г = г || [] выдает ошибку, если VAR не используется - почему?
Из интеллектуального любопытства, почему javascript принимает
var z = z || [];
для инициализации z (как z может быть определено изначально)
но без var выдает ошибку (в глобальном пространстве)
z = z || [];
(если z ранее не...
234 просмотров
schedule
08.04.2022
Область действия схемы (определить и разрешить)
Итак, я знаю, что в схеме определение предназначено для динамической области видимости и пусть для статической области видимости, но меня смущает следующее:
Если бы у меня был
(let ((x 0))
(define f (lambda () x))
(display (f))
(let ((x...
1153 просмотров
schedule
24.03.2022
Окружающая среда в R Shiny
На http://shiny.rstudio.com/articles/scoping.html приведены правила область видимости в блестящем хорошо объяснена. Существует 3 среды или уровня, вложенные друг в друга: объекты, доступные внутри функции, внутри сеанса и во всех сеансах....
5470 просмотров
schedule
27.04.2023
область литеральных методов объекта
В настоящее время я провожу эксперимент с областью видимости и подъемом в JS. Здесь у меня есть два примера, которые меня смущают по-разному. Сначала я назначил анонимную функцию переменной с именем parent. Очевидно, что возвращенная дочерняя функция...
384 просмотров
schedule
03.07.2023
Поверхностное и глубокое связывание
Я пытался понять концепцию динамической/статической области действия с глубокой и мелкой привязкой. Ниже приведен код-
(define x 0)
(define y 0)
(define (f z) (display ( + z y))
(define (g f) (let ((y 10)) (f x)))
(define (h) (let ((x 100)) (g...
2073 просмотров
schedule
03.08.2023
Область уровня блока Javascript
Может кто-нибудь объяснить мне область видимости блока javascript.
Я не могу воспроизвести приведенный ниже пример, предоставленный w3schools;
1936 просмотров
schedule
05.04.2023
Вложенные функции имеют доступ к области над ними, но имеет ли значение, где они были определены?
Я всегда думал, что вложенные вызовы функций имеют доступ к области над ними независимо от того, где функция была определена (в приведенном ниже примере я думал, что функция printsomething будет иметь доступ к "что-то" в функции runeverything...
283 просмотров
schedule
05.08.2022
xtext: эффективный способ пользовательской области видимости
Я попытался настроить область видимости следующим образом:
В файле MyDslScopeProvider, расширяющем AbstractMyDslScopeProvider, я реализовал функцию с такой сигнатурой:
override def IScope getScope(EObject context, EReference reference)
и я...
79 просмотров
schedule
04.09.2022
Доступ к родительской среде функции и удаление объектов
Допустим, я хочу написать простую функцию rename , которая загружалась бы через .Rprofile . Функция проста и ее можно сравнить с:
carsNewName <- mtcars; rm(mtcars)
.Rprofile
Функция, доступная в .Rprofile , будет иметь формат:...
3577 просмотров
schedule
07.10.2022
Различия между передачей по ссылке в C++ и Python
У меня есть небольшой опыт работы с C++. В настоящее время я изучаю Python и пытаюсь понять, как передаются параметры функции. Я знаю, что этот вопрос задавался здесь много раз, но, поскольку я не специализируюсь в области компьютерных наук, многие...
1801 просмотров
schedule
05.08.2022
Обеспечение только одного экземпляра для каждой области в Dagger2
Итак, что я пытаюсь сделать, так это убедиться, что у меня есть только один экземпляр для каждой области в Dagger2.
Область Singleton по умолчанию уже работает таким образом. Независимо от того, в скольких местах вы внедряете один и тот же объект,...
894 просмотров
schedule
23.09.2023
Когда невозможно определить, был ли инициализирован let или const?
В своей статье о let и const Джейсон Орендорф заявляет следующее:
Краткие сведения о производительности: в большинстве случаев вы можете сказать, было ли выполнено объявление, просто взглянув на код, поэтому движку JavaScript фактически...
44 просмотров
schedule
30.07.2023
Как сделать массив доступным для разных функций в Javascript?
Я использую React Table для извлечения данных из API и заполнения их в таблице. Я делаю вызов API и получаю данные. Когда у меня есть данные, я извлекаю поле, содержащее идентификаторы электронной почты, а затем создаю массив (emailList). Теперь я...
51 просмотров
schedule
08.07.2022
Python: переменная, определенная exec(), не определена в области действия функции
Рассмотрим следующий код
g = {}
l = {}
exec("a = 1", g, l)
exec("""
def test():
print(a)
""", g, l)
l['test']()
Это приводит к
$ python test.py
Traceback (most recent call last):
File "test.py", line 12, in <module>...
783 просмотров
schedule
17.12.2022
Оператор извлечения `$`() возвращает векторы нулевой длины внутри функции
Я сталкиваюсь с проблемой, когда использую оператор извлечения `$() внутри функции. Проблема не существует, если я следую той же логике за пределами цикла, поэтому я предполагаю, что может быть проблема с областью действия, о которой я не знаю....
51 просмотров
schedule
30.06.2022
Передать параметр базы данных в метакласс peewee
Я использую peewee для управления операциями CRUD в базе данных Postgres.
В документации проекта подключение к базе данных и создание ORM должно быть настроено через класс Meta , который должны наследовать другие типы ORM.
from peewee...
1283 просмотров
schedule
22.02.2023
Rails ActiveRecord, где дата и время не работает
У меня есть модель с расписанием has_one (от: datetime, from_a: datetime, to: datetime). Я хочу получить все модели, у которых есть расписание, соответствующее дате и времени выполнения запроса.
Например, у меня есть модель m с расписанием...
349 просмотров
schedule
11.07.2023