如何在Nim中访问命令行参数?

Luc*_*ean 5 command-line-arguments nim-lang

如何在Nim中访问命令行参数?该文档仅显示如何使用命令行参数运行已编译的nim代码(nim compile --run greetings.nim arg1 arg2),但我没有设法找到如何在代码中使用它们的值.

谁能帮我?

非常感谢!

Ale*_*ert 15

这是一个打印参数数量和第一个参数的示例:

import os

echo paramCount(), " ", paramStr(1)
Run Code Online (Sandbox Code Playgroud)


blu*_*e10 8

我个人觉得paramCountparamStr一个有点混乱与工作,因为paramCount在C约定值不同(见文档链接)。

幸运的是,还有一些不需要注意约定的额外方便的函数: