Определение и возврат среды из функции - PullRequest
0 голосов
/ 04 июня 2019

Очень плохо знаком с MIT-схемой и учусь в классе, в котором я сейчас учусь. Первый вопрос моей домашней работы гласит: «Среда - это структура данных, которая представляет переменные и их значения. Вот абстрактный тип данных (ADT), который мы будем использовать для этого назначения:

(сделать пустой-ENV)

Возвращает новое пустое окружение. "

Я искал больше информации о том, как работать со средами, и просто застрял. Я понимаю, как вы можете изменить или определить среду из интерпретатора то есть (Определить env (make-top-level-environment))

Но когда дело доходит до фактического помещения его в функцию "make-empty-env" в файле и вызова этой функции, я довольно теряюсь в синтаксисе написания этой функции. Чтобы уточнить, мне нужно создать функцию, которая возвращает новую среду. Любые объяснения или помощь будет принята с благодарностью.

...