> (define a 1) #<unspecified> > (let ((a 2)) (eval (eval 'a))) 1 Это корректное поведение? Т.е. если требуется вычислить значение переменной, имя которой не было известно во время лексического анализа, значит она считается глобальной?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Получить значение символа в локальном окружении (2013)
- Форум CL: привязки (2010)
- Форум scheme: keywords и имена переменных (2008)
- Форум лексическая область видимости (2013)
- Форум Scheme: syntax-rules . Должно быть что-то совсем простое, но не догоню - как... (2013)
- Форум Scheme: второе по максимальности число за одно действие? (2008)
- Форум Как сделать вычислимую переменную в /group_vars/all.yml в зависимости от os.path.isdir() ? (2022)
- Форум Как изменить значение переменной окружения (в bash) (2014)
- Форум Замыкания по-русски (2014)
- Форум Eval Ruby и магия (2017)