【发布时间】:2022-11-20 03:19:04
【问题描述】:
有没有办法确保方案文件(R5RS)只被loaded 一次?
也就是说,如果foo.scm在bar.scm中被多次加载(直接或间接),确保foo.scm的内容只在第一次被加载。
在 C++ 中,可以像这样将源文件的全部内容包含在 #ifndef 中以避免重复导入:
#ifndef _some_tag
#define _some_tag
//...
#endif
有没有类似的方法来确保旧的 R5RS 文件 loads 在 REPL 会话中只出现一次?
【问题讨论】: