从另一个Lua文件加载参数时如何将参数传递给Lua文件?

Inv*_*tus 12 lua

我需要一些帮助解析lua文件的命令行.我正在执行一个lua文件,并且lua文件有一个命令"dofile(2nd.lua-file)",但是,我想通过这个第一个lua文件将一些参数传递给这个第二个lua文件.

例如-a.lua有dofile("b.lua"),现在我必须通过这个a.lua将一些参数传递给b.lua,我该怎么做呢.

lhf*_*lhf 25

试试这个.在文件`a.lua'中:

assert(loadfile("b.lua"))(10,20,30)

在档案中b.lua:

local a,b,c=...

要么

local arg={...}

的参数b.lua被接收为可变参数,因此....

  • @Invictus,这是三个点`...`发布.这是varargs的Lua语法.试试吧. (2认同)