【问题标题】:Are magic constants documented? (eg __FILE__, __DIR__, etc)是否记录了魔法常数? (例如 __FILE__、__DIR__ 等) 【发布时间】:2017-10-21 00:05:31 【问题描述】: 无意中,在水晶语言 github 问题中,我发现了 __FILE__ 和 __DIR__ 可以在宏内部和外部使用。我不记得读过他们。它们是否被记录在任何地方? 【问题讨论】: 你的意思是记录在this?。 我认为它们没有被记录,我已经创建了一个问题here @500-InternalServerError 谢谢,但您发布的链接是针对 GNU C 预处理器的。问题在于 Crystal 编程语言,它具有相似的常量,但两种语言的差异足以需要单独的文档。 @dgo.a:原来如此,我的错。 标签: crystal-lang 【解决方案1】: 文档已发布:https://crystal-lang.org/docs/syntax_and_semantics/constants.html 原始问题:https://github.com/crystal-lang/crystal-book/pull/138 【讨论】: 这已经记录在案 crystal-lang.org/docs/syntax_and_semantics/constants.html