lisp - (1- 3) Elisp 中的符号

标签 lisp elisp

我不确定 (1- 3) 在 Elisp 中的含义,因为我只习惯于将运算符或更恰当的“函数”视为列表中的第一个参数,例如 (- 1 3),不跟随值,如 (1- 3)。谢谢。

最佳答案

1+1- 是函数名(因此您可以使用 C-h f 来阅读它们)。

(1+ n) 返回 n + 1。

(1- n) 返回 n - 1。

当然,如果您不知道发生了什么,后者可能会让人难以阅读。

关于lisp - (1- 3) Elisp 中的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48217420/

相关文章:

list - lisp 从列表中过滤掉不匹配谓词的结果

file-io - 在 Clisp 中以二进制模式写入/读取文件

documentation - 有人知道比较不同 Scheme 实现的好文档吗?

emacs - 如何在 Elisp 中获取变量的初始值?

emacs - emacs lisp 宏扩展期间的 eval

Emacs 口齿不清 : how to append to the list "LaTeX-clean-intermediate-suffixes"?

lisp - 你能在一条 "if"语句中执行多条语句吗?

lisp - 什么时候在Lisp中使用'(或引用)?

function - Clojure,宏可以做一些函数无法完成的事情吗

elisp - 是否有 Elisp 函数列出给定缓冲区中的标记?