Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Gforthのドキュメントには、を呼び出すことで引数にアクセスするnext-argように記載されていますが、これではプログラム名が省略されており、Cのような言語で出力されます。
next-arg
Forthの引数ベクトルから自動的に削除されるようですが、それargv[0]を返す特別な関数を呼び出すことができますか?
argv[0]
sourcefilenameプログラムの名前をn arg指定し、gforthに送信された引数(gforthバイナリ名を含む)を取得します。
sourcefilename
n arg
0 argargv[0]argリストの残りの部分は。によって変更されますが、は常にを返しnext-argます。sourcefilenameロードするファイルの名前です。
0 arg