如何向lua程序传递和读取参数?
相当于C的如何向lua程序传递和读取参数?,lua,Lua,相当于C的main(int-argc,char*argv[])。例如:/foo.lua-a-b如何从foo.lua程序中读取-a和-b命令行参数在全局表arg中。有关详细信息,请参阅。由于没有argparse/optparse库,您需要自己处理短开关和长开关的逻辑。命令行参数也可以作为脚本的实际参数,即vararg函数。因此,您可以: local x,y,z = ... 如果需要循环使用命令行参数,请使用arg表。您可以使用优秀的库。 文档位于此处:另请参见Lua wiki。
main(int-argc,char*argv[])
。例如:/foo.lua-a-b
如何从foo.lua
程序中读取-a
和-b
命令行参数在全局表arg
中。有关详细信息,请参阅。由于没有argparse/optparse库,您需要自己处理短开关和长开关的逻辑。命令行参数也可以作为脚本的实际参数,即vararg函数。因此,您可以:
local x,y,z = ...
如果需要循环使用命令行参数,请使用arg
表。您可以使用优秀的库。
文档位于此处:另请参见Lua wiki。