Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
If statement “怎么做?”;showpage();在这段代码中工作?_If Statement_Lua - Fatal编程技术网

If statement “怎么做?”;showpage();在这段代码中工作?

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

我一直在向Lua学习,他们有一段代码:

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