Lua(2)——基础语法

  

<强>

,,,,首先,我已经默认你已经学过至少一门宿主语言了(c++、Java等),然后转向学习Lua。

,,,,因为51 cto中对于Lua语言没有代码高亮,为了让代码看起来丰富多彩,我只好用截图了。 Lua(2)——基础语法


,,,,

,,,,


<强>

,

不是用花括号{},而是语句块表示语句块的开始和结束。

,:表示。(即2 ^ 10=1024)

号为:。

),或()的运算。运算符左边或右边的。

,为,其余的均为真()。

)。

)

,而不是0。


<强>

,,,,


<人力资源/>


,,,,可以去www.lua.org 下载资源文件,然后在文本编辑器来编写。

,,,,也可以使用,下载插件,就可以在eclipse中编写Lua的代码了。


,,,,先来看看Lua的一个例子,图个新鲜。 Lua(2)——基础语法

,,

 Lua(2)——基础语法


,,,,搜索目录加载文件,并判断是否文件是否已经加载,避免重复加载同一文件。

,,,,其中:可以省略。

,,,,

,,,,


,,比;在Lua中,定义一个变量的时候,。

,,比;Lua中就直接这样定义:=10;b=癏ello World”。

,,,,  Lua(2)——基础语法


,,,,(1)单行注释:

,,(2)多行注释:

,,,,  Lua(2)——基础语法


,,,,  Lua(2)——基础语法


,,,,  Lua(2)——基础语法




,,比;其中为。

,,,,  Lua(2)——基础语法


,

,,,,在其中为。

,,,,  Lua(2)——基础语法


,

,,,,祝辞,Lua里的逻辑运算符不是返回真/假,而是一个或者b。

,,,,在其中,三目运算符可以表示成如下所示。

,,,,  Lua(2)——基础语法

,,

,,,,,,,,  Lua(2)——基础语法


,

,,,,在为字符串的拼接运算。

,,,,  Lua(2)——基础语法


,

,,比;其中^和. .为右链接,其余为从左到右依次运算。

,,,,在优先级如下: Lua(2)——基础语法




,,

,,,, 癓ua(2)——基础语法"


,,,,

,,,,,的在赋值等号左边为变量,右边为所赋的值,会按顺序依次赋值。

,,,,  Lua(2)——基础语法



,,比;使用。

,,,,  Lua(2)——基础语法


,,,,

,,,,这里可能涉及到表(表)的知识,这个在后续会介绍。


, <强>

,,,,祝辞,<强> 中间没有空格。

,,,,祝辞,不要忘了后面的<强>

,,,,  Lua(2)——基础语法

Lua(2)——基础语法