
关于lua的if和while语句
该代码显示在最后一行却少end,加上后消失,为什么?按理说最后一个end不是已经结束了while吗?while....doif...then.....elseif...t...
该代码显示在最后一行却少end,加上后消失,为什么?按理说最后一个end不是已经结束了while吗?
while .... do
if...then
.....
else if ... then
...
end
end 展开
while .... do
if...then
.....
else if ... then
...
end
end 展开
2个回答
展开全部
是 else if 的原因,正确的应该是 elseif,中间没有空格。
推荐于2016-04-30 · 知道合伙人互联网行家
关注

展开全部
在Lua编程语言中的while循环语句,只要给定的条件为真时将重复执行的目标语句。
Lua编程语言中的while循环的语法是:
代码如下:
while(condition)
do
statement(s)
end
if语句由一个或多个语句组成一个布尔表达式。
Lua编程语言的if语句语法是:
if(boolean_expression)
then
--[ statement(s) will execute if the boolean expression is true --]
end
Lua编程语言中的while循环的语法是:
代码如下:
while(condition)
do
statement(s)
end
if语句由一个或多个语句组成一个布尔表达式。
Lua编程语言的if语句语法是:
if(boolean_expression)
then
--[ statement(s) will execute if the boolean expression is true --]
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询