在 C 中,我们将代码分为两个实体:客户端接口(interface)和执行接口(interface)所需工作的实现。接口(interface)放在.h
,实现放在.c
。如果我们只是想暴露接口(interface)而不是源代码,这很方便,而且我们不必依赖文档来查找接口(interface),可以由接口(interface)来执行。
如何使用 Lisp 实现相同的目的?
最佳答案
头文件通常不是 Lisp 的一个特性。您会发现最接近的类似物是库中的 package.lisp
,它包含一个 DEFPACKAGE 表格,列出了从命名空间导出的符号。然而,这是约定,而非要求。
关于lisp - Lisp 中的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9732300/