For loop 诊断a"';名称';“预期”;错误

For loop 诊断a"';名称';“预期”;错误,for-loop,lua,minecraft,computercraft,For Loop,Lua,Minecraft,Computercraft,我有一些代码从用户那里获取输入,然后挖掘由输入定义的区域。我在下面代码段的第二行遇到以下错误: bios:367: [string "ChunkMiner"]:2: 'name' expected 我似乎不知道是什么引起的。代码如下: function ChunkMine(w,l,h) for (y=0,h) do turtle.digDown() turtle.down() for (z=0,l) do if (

我有一些代码从用户那里获取输入,然后挖掘由输入定义的区域。我在下面代码段的第二行遇到以下错误:

bios:367: [string "ChunkMiner"]:2: 'name' expected
我似乎不知道是什么引起的。代码如下:

function ChunkMine(w,l,h)
    for (y=0,h) do
        turtle.digDown()
        turtle.down()
        for (z=0,l) do
            if (z%2 == 0 and z!=0) then
                turtle.turnRight()
                turtle.turnRight()
            else 
                turtle.turnLeft()
                turtle.turnLeft
            end
            for (x=0,w) do
                turtle.dig()
                turtle.forward()
            end
            if (z+1 == l) then
                turtle.forward()
                turtle.turnRight()
            end
        end
    end
end
w = io.read()
l = io.read()
h = io.read()
ChunkMine(w,l,h)
有什么问题?如何修复此错误

for (y=0,h) do
无效对于
循环语法,请删除括号:

for y = 0, h do
代码中还有一个错误:
=应该是
~=

无效对于
循环语法,请删除括号:

for y = 0, h do

代码中还有一个错误:
=
应该是
~=

并且至少还有一个错误:第二个turtle.turnlight缺少括号。@chbchb55
z=0
=>
z~=0
并且至少还有一个错误:第二个turtle.turnlight缺少括号。@chbchb55
z=0
=>
z~=0