以下是一个简单的示例,展示了如何在Lua中使用goto
语句:
local x = 10
::start:: -- 定义标签start
if x > 0 then
x = x - 1
print("x的值为:", x)
goto start -- 跳转到标签start处继续执行
end
print("循环结束。")
在这个例子中,我们定义了一个标签start
,并使用goto
语句在x
大于0时跳转到该标签处继续执行。这会导致一个循环,直到x
的值减到0为止。然后,程序会继续执行goto
语句之后的代码,输出“循环结束”。