8

Cと同等main(int argc, char*argv[])です。たとえば、プログラムから./foo.lua -a -bどのように読み取るか?-a-bfoo.lua

4

3 に答える 3

9

コマンド ライン引数は、グローバル テーブルにありますarg。詳しくはこちらをご覧ください。argparse/optparse ライブラリがないため、短いスイッチと長いスイッチのロジックを自分で処理する必要があります。

于 2012-05-21T02:37:03.440 に答える
5

コマンド ライン引数は、vararg 関数であるスクリプトへの実引数としても使用できます。したがって、次のことができます。

local x,y,z = ...

コマンド ライン引数をループする必要がある場合は、次のarg表を使用してください。

于 2012-05-21T10:23:11.697 に答える