我想在我的代码中嵌入 Crystal 版本和应用程序版本。我想出了这个:
macro crystal_version
{{ `crystal env`.stringify.split("\n")[2] }}.split("=")[1].gsub("\"", "")
end
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎有点笨拙 - 所有的阵列按摩和替换。我也依赖于我需要在以后在同一个地方的信息。我可以用语言中的某些东西来完成同样的事情吗?
感谢您提供任何见解。
| 归档时间: |
|
| 查看次数: |
47 次 |
| 最近记录: |