Импорт отдельных функций в поведении окна racket

#racket

Вопрос:

Вопрос в следующем… После того, как я (предоставлю f) в «файле a» и (потребую «файл a») в «файле b«. Если я использовал окно определения выражений «файл a«, то эти выражения также импортируются в окно взаимодействия «файл b«.

Есть ли способ обойти это, или мне просто не следует использовать выражения в окне определения, если я не намерен их использовать?

Ответ №1:

С этим ничего не поделаешь. Использование require запускает требуемый файл, и запуск вашего «ch7.rkt» выводит результат этого выражения.