4

Gforth文档说通过调用来访问参数next-arg,但这省略了程序名称,它将以类似 C 的语言打印。

由于argv[0]似乎自动从 Forth 中的参数向量中删除,有没有我可以调用的特殊函数返回它?

4

2 回答 2

6

sourcefilename给出程序的名称,并n arg获取发送到 gforth 的参数,包括 gforth 二进制名称。

于 2012-10-06T19:49:28.320 回答
1

0 arg将始终返回argv[0],而 arg 列表的其余部分由next-arg. sourcefilename是您刚刚加载的文件的名称。

于 2016-11-05T23:08:55.550 回答