从Nimble Package获取版本?

时间:2019-07-20 04:32:35

标签: nim

是否可以通过某种方式从项目的version文件中读取.nimble变量?有些语言包含内置函数,这些函数会为您提供这一价值,Nim是否具有这些函数之一?

1 个答案:

答案 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值。