是否可以通过某种方式从项目的version
文件中读取.nimble
变量?有些语言包含内置函数,这些函数会为您提供这一价值,Nim是否具有这些函数之一?
答案 0 :(得分:0)
double[] a = Enumerable.Range(0, 4).Select(x => x * 3000.0).ToArray();
文件可以用parsecfg进行解析。这种解析可能像文档中显示的那样复杂,带有.nimble
循环并考虑了所有可能的情况,或者您可以相信while
文件遵循该标准并包含如下一行:
.nimble
在这种情况下,您可以像这样搜索这种情况:
version = 0.1.2
传递给import parsecfg
var p: Config = loadConfig("./yourPackageName.nimble")
echo p.getSectionValue("", "version")
的空字符串指向配置文件的根,然后从那里提取getSectionValue
值。