如何访问 Crystal Lang 中的模块版本?
How to access module version in Crystal Lang?
我看到一个常见的约定是添加一个文件,通常命名为 version.cr
或以它所附加的模块命名。在该文件中,有一个带有 VERSION = "[semver]"
的模块定义。我怎样才能访问那个版本?
使用命名空间运算符 ::
,这可以通过 Module::VERSION
实现,其中 Module
是您尝试从中访问它的模块的名称。
我看到一个常见的约定是添加一个文件,通常命名为 version.cr
或以它所附加的模块命名。在该文件中,有一个带有 VERSION = "[semver]"
的模块定义。我怎样才能访问那个版本?
使用命名空间运算符 ::
,这可以通过 Module::VERSION
实现,其中 Module
是您尝试从中访问它的模块的名称。