set-macro-character和set-dispatch-macro-character之间有什么区别?

Ole*_*Cat 0 common-lisp reader-macro

从这些函数的签名来看,明显的区别在于set-macro-character允许您为单个字符设置reader宏功能,并set-dispatch-macro-character允许您为两个字符的任意组合设置它.这是唯一的区别吗?我什么时候需要使用一个而不是另一个?

sds*_*sds 5

set-macro-character管理读取标有单个特殊字符的对象,例如,

set-dispatch-macro-character 管理读取标有两个(或更多)字符的对象,例如,

看到