IF ELSE IF END给出Unclosed Function错误

时间:2017-12-11 21:27:58

标签: lua pico-8

我第一次看PICO-8。

这个简单的IF语句给出了错误"第1行和第34行的未使用功能。

function MYTEST() 
  local x = 1
  if x==1 then
    print("x==1")
  else if x==0 then
    print("x==0")
  end
end

我承认这个功能没有用,但是翻译不允许它运行。

为什么?

1 个答案:

答案 0 :(得分:4)

正如评论中所述,将代码从function(x) { return x*2 }更改为else if会使其有效。

或者,在第一个elseif之前添加end

end