我. /path/to/file在bash中了解到用于执行文件。出于好奇,我在Emacs中评估了以下内容
(. 123)
⇒ 123
(read "(. 123)")
⇒ 123
看起来Emacs只是读(. 123)为123,发生了什么事?
@lawlist似乎要复杂得多。例如,
—
T. Verron '16
qsdf它也不是一个函数,而是(qsdf 123)yield void function...。并(. 123 456)产生语法错误". in wrong context"。
对我来说,这
—
似乎
顺便说一句,相当于elisp 中bash的
—
T. Verron '16
.(或source)等价于load。
(. 123)在tutorialspoint.com/execute_lisp_online.php上给出*** - READ from #<INPUT BUFFERED FILE-STREAM CHARACTER #P"main.lisp" @1>: token "." not allowed here。在emacs中:(boundp '.)→ nil和(fboundp '.)→ nil。即,您描述的效果非常奇怪!
.不是功能。.不是变量。什么都没发生-zip,零,zilch,nada。