Next: 终结器类型, Previous: 类型说明符, Up: 编程类型 [Contents][Index]
2.4.20 自动加载类型 ¶
autoload object自动加载对象 是一个以符号 autoload 为第一个元素的列表。它作为符号的函数定义被存储,充当真实函数定义的占位符。自动加载对象表明:真正的定义位于某个 Lisp 代码文件中,应在需要时加载该文件。它包含文件名,以及关于真实定义的其他一些信息。
文件加载完成后,该符号会拥有一个不再是自动加载对象的新函数定义。之后调用新定义,就像它一开始就存在一样。从用户角度看,函数调用正常工作,使用的是加载后文件中的函数定义。
自动加载对象通常由函数 autoload 创建,并将该对象存入符号的函数槽中。更多细节 see 自动加载。