标签: crystal-lang
我想在我的代码中嵌入Crystal版本以及应用程序版本。我想到了这个:
macro crystal_version {{ `crystal env`.stringify.split("\n")[2] }}.split("=")[1].gsub("\"", "") end
在我看来,这有点笨拙-所有数组的按摩和替换。我还取决于以后需要放在同一地方的信息。我可以用某种语言来完成同一件事吗?
感谢您的见解。
答案 0 :(得分:4)
您可以使用Crystal::VERSION常量。
Crystal::VERSION