lua语言的跳转指令怎么用
1个回答
展开全部
如果你用的 lua5.2.X就可以使用goto
比如
::label::
XXXXXXXX
goto label
如缺喊果你用的lua5.1.X 那么lua本来不支持goto,那么就只能封装函数了
A到B 中间的代碰纯码写成 function A() end
B到结尾写成
function B
if then XXX elseif XXXX
else
if XXX then
A() ;//调用笑扮咐A
else
B(); //递归调用,
end
end
P.S.查看luaversion 控制台输入 lua -v
比如
::label::
XXXXXXXX
goto label
如缺喊果你用的lua5.1.X 那么lua本来不支持goto,那么就只能封装函数了
A到B 中间的代碰纯码写成 function A() end
B到结尾写成
function B
if then XXX elseif XXXX
else
if XXX then
A() ;//调用笑扮咐A
else
B(); //递归调用,
end
end
P.S.查看luaversion 控制台输入 lua -v
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询