{"title":"Lua 代码错误: expected near '1' 的解决方法","description":"本文介绍了 Lua 代码中常见的错误提示 " expected near '1'" 的原因和解决方法,并提供了代码示例。","keywords":"Lua, 错误提示, expected near '1', goto, label, 代码修改","content":"Lua 代码中出现 "<name> expected near '1'" 错误提示,通常是因为使用了 goto 语句跳转到一个没有定义的标签。 \n\n正确的做法是使用 ::label:: 语法来定义标签,并使用 goto label 跳转到该标签。 \n\n例如,以下代码展示了错误和正确的写法: \n\n错误写法: \n\nlua \n::1:: \nprint("1") \n::2:: \nprint("2") \nfor R1=0 ,2 ,1 do \n if R1==1 then \n goto 1 \n end \n if R1==2 then \n goto 2 \n end \nend \n \n\n正确写法: \n\nlua \n::label1:: \nprint("1") \n::label2:: \nprint("2") \nfor R1=0, 2, 1 do \n if R1==1 then \n goto label1 \n end \n if R1==2 then \n goto label2 \n end \nend \n \n\n通过使用 ::label:: 定义标签,并使用 goto label 跳转到该标签,可以避免出现 "<name> expected near '1'" 错误提示。"}


原文地址: http://www.cveoy.top/t/topic/pIbP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录