所以我试图制作一个lua脚本,但回来时出现错误,如果有人可以帮我解决这个问题会很好!
这里是代码:
do
local a = 5
function fly()
if a = 5 then
print("a = 5")
return a
if a = 5 then
a = a - 1
if a = 4 then
print("It works!")
else
print("No work :(")
return a
end
end
print(fly())
print("done")
答案 0 :(得分:2)
而不是if a = 5 then
您需要使用if a == 5 then
。请参阅文档中的Relational Operators部分。
答案 1 :(得分:1)
如果需要由else,elseif或end关闭。
local a = 5
function fly()
if a == 5 then -- == instead of =
print("a = 5")
return a
end --added a end
if a == 5 then -- == instead of =
a = a - 1
if a == 4 then -- == instead of =
print("It works!")
end --added a end
else
print("No work :(")
return a
end
end
print(fly())
print("done")