这是做什么的?
(add-hook 'compilation-mode-hook #'my-setup-compile-mode)
...and是否不同于
(add-hook 'compilation-mode-hook 'my-setup-compile-mode)
发布于 2010-04-24 04:19:54
没有区别:
(eq 'my-add #'my-add)
收益t
可以在lambda
表达式前面使用#
,以指示字节编译器可以对以下表达式进行字节编译,请参阅有关Anonymous Functions的文档。但在符号的情况下,没有什么可编译的。
通常,它在printed representation中与左尖括号(<)一起使用,表示打印的对象是描述(但无法读取)。例如:
#<buffer foo.txt>
读者也可以在构造中使用它来表示循环结构。请参阅Read Syntax for Circular Objects的文档。
然后你可以用它来表示base for integers,例如#x2c -> 44
。
我敢肯定还有更多。
https://stackoverflow.com/questions/2701698
复制相似问题