Lua中的goto语句-goto语句的基本使用示例

时间:2024-10-22 07:02:06

以下是一个简单的示例,展示了如何在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语句之后的代码,输出“循环结束”。