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)
我个人觉得paramCount和paramStr一个有点混乱与工作,因为paramCount在C约定值不同(见文档链接)。
幸运的是,还有一些不需要注意约定的额外方便的函数:
commandLineParamsseq只返回一个命令行参数。getAppFilename返回可执行文件名(argv[0]在 C 世界中是什么)。| 归档时间: |
|
| 查看次数: |
2026 次 |
| 最近记录: |