【问题标题】:elisp: slash in identifierselisp:标识符中的斜线
【发布时间】:2013-05-21 08:06:28
【问题描述】:

标识符(例如函数名)中斜线的确切含义是什么?赞here

我猜它是一些命名空间的替代品,但我想知道如何实际使用它。到文档的链接就可以了;不知何故,我自己从来没有设法找到它。

【问题讨论】:

  • 这只是一个命名空间约定。它可以很容易地成为下划线或~。标识符的整个名称包括斜杠,Lisp 不会以任何特殊方式解释它。
  • @d11wtq 你为什么不把它作为答案发布?
  • 不知何故,我在 elisp 手册中找不到定义标识符(构成正确符号的符号)语法的位置。
  • 奇怪的是,符号类型的文档包含您正在寻找的信息。 gnu.org/software/emacs/manual/html_node/elisp/…

标签: elisp identifier slash


【解决方案1】:

形式上,它没有特殊含义,就像 - 或下划线一样。有些人使用它而不是破折号作为“命名空间分隔符”,但 Elisp 除了按照惯例没有命名空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    • 2010-09-15
    • 1970-01-01
    相关资源
    最近更新 更多