emacs/elisp : What is the hash (pound, 数字符号,octothorp) 符号用于什么?

标签 emacs elisp

这是做什么的?

(add-hook 'compilation-mode-hook #'my-setup-compile-mode)

...有什么不同吗

(add-hook 'compilation-mode-hook 'my-setup-compile-mode)

最佳答案

没有区别:

(eq 'my-add #'my-add)

产量t

# 可以用在 lambda 表达式前面,指示字节编译器可以对以下表达式进行字节编译,请参阅 Anonymous Functions 的文档。但是对于符号来说没有什么可以编译的。

一般用在 printed representation与左尖括号 (<) 一起指示打印的对象是描述(但无法读取)。例如:

#<buffer foo.txt>

读者也可以在构造中使用它来表示循环结构。请参阅 Read Syntax for Circular Objects 的文档.

然后你就可以用它来表示 base for integers ,例如#x2c -> 44

我确信还有更多。

关于emacs/elisp : What is the hash (pound, 数字符号,octothorp) 符号用于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2701698/

相关文章:

emacs - 如何解决冲突的面孔订单?

emacs - elisp宏扩展局部变量

emacs - 为什么不引用lambda?

emacs minor mode 临时修改默认面

emacs - 第一次 elisp 尝试 - Tab 键未在选项卡上调用的次要模式?

emacs - Flyspell 无法在 emacs 中加载 LaTeX 文件

Emacs:帮助我了解文件/缓冲区管理

emacs - 使用语义定位符号时出现"void-variable last-command-char"错误

Emacs 口齿不清 : Translate characters to standard ASCII transcription

emacs - 如何在Emacs中的初始化时禁用警告?