If statement “怎么做?”;showpage();在这段代码中工作?
我一直在向Lua学习,他们有一段代码:If statement “怎么做?”;showpage();在这段代码中工作?,if-statement,lua,If Statement,Lua,我一直在向Lua学习,他们有一段代码: if line > MAXLINES then showpage() line = 0 end 我不明白“showpage()”在这里做什么。我不知道这只是一个以前定义过的函数的例子(我不知道你是否可以用一个函数来实现),还是一个我不知道的库。showpage不是一个标准的Lua函数。您可以在中找到Lua的任何内置函数 如果在那里找不到函数,它是用户定义的。您将在第5章学习如何定义函数 确实有必要在调用之前定义showpage。否则,调用n
if line > MAXLINES then
showpage()
line = 0
end
我不明白“showpage()”在这里做什么。我不知道这只是一个以前定义过的函数的例子(我不知道你是否可以用一个函数来实现),还是一个我不知道的库。
showpage
不是一个标准的Lua函数。您可以在中找到Lua的任何内置函数
如果在那里找不到函数,它是用户定义的。您将在第5章学习如何定义函数
确实有必要在调用之前定义showpage
。否则,调用nil
值时将出现错误消息
您会发现许多代码示例跳过了某些变量的定义
if a<0 then a = 0 end
if a<b then return a else return b end
if line > MAXLINES then
showpage()
line = 0
end
if-aThat只是if语句应用的一个示例。这一节只是讨论if语句的结构。您可以将showpage()
替换为print('if语句为true!')
以获得更具交互性的示例谢谢。我想这回答了我的问题。我应该知道得更清楚。这不是一个坏问题。大多数示例都是完整的代码片段,实际上我很惊讶,其中没有打印print
,而没有showpage