В чем разница между set-macro-symbol и set-dispatch-macro-symbol?

Из сигнатур этих функций очевидное отличие состоит в том, что set-macro-character позволяет установить функцию чтения макроса для одного символа, и set-dispatch-macro-character позволяет установить его для любой комбинации из двух символов. Это единственная разница? Когда мне нужно использовать один вместо другого?

1 ответ

Решение

set-macro-character управляет чтением объектов, отмеченных одним специальным символом, например,

set-dispatch-macro-character управляет чтением объектов, отмеченных двумя (или более) символами, например,

Увидеть

Другие вопросы по тегам