SisyphusWiki: Alterator/internals/5 (Версия для печати)

11 Локальные переменные

Проведём небольшое усовершенствование своих познаний по Scheme.

В Scheme применяется привычный всем подход к областям видимости переменных (так называемый Lexical Scope):

* Переменные определённые внутри некоторой функции видны во всех функциях, определённых внутри данной, но не видны вне её.

* Локальные переменные затеняют глобальные:


Параметры у многоаргументных функций, суть локальные переменные со всеми вытекающими последствиями:



Продолжение следует ...