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

How to get access to command-line arguments in Nim?

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

文档仅展示了如何 运行 带有命令行参数的已编译 Nim 代码

nim compile --run greetings.nim arg1 arg2

但我没有找到如何在代码中使用它们的值。

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

import os

echo paramCount(), " ", paramStr(1)

我个人觉得 paramCount and paramStr 使用起来有点混乱,因为 paramCount 值与 C 约定不同(请参阅文档链接)。

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