> (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)