如何访问 Crystal Lang 中的模块版本?

How to access module version in Crystal Lang?

我看到一个常见的约定是添加一个文件,通常命名为 version.cr 或以它所附加的模块命名。在该文件中,有一个带有 VERSION = "[semver]" 的模块定义。我怎样才能访问那个版本?

使用命名空间运算符 ::,这可以通过 Module::VERSION 实现,其中 Module 是您尝试从中访问它的模块的名称。