<强> 强>
,,,,首先,我已经默认你已经学过至少一门宿主语言了(c++、Java等),然后转向学习Lua。
,,,,因为51 cto中对于Lua语言没有代码高亮,为了让代码看起来丰富多彩,我只好用截图了。
,,,,
,,,,
<强> 强>
, 强>
不是用花括号{},而是语句块表示语句块的开始和结束。强>
,:表示。(即2 ^ 10=1024)强>
号为:。强>
),或()的运算。运算符左边或右边的。强>
,为,其余的均为真()。强>
)。强>
) 强>
。强>
,而不是0。强>
<强> 强>
,,,,
强>
,,,,可以去www.lua.org 下载资源文件,然后在文本编辑器来编写。
,,,,也可以使用,下载插件,就可以在eclipse中编写Lua的代码了。
强>
,,,,先来看看Lua的一个例子,图个新鲜。
,,
强>
,,,,搜索目录加载文件,并判断是否文件是否已经加载,避免重复加载同一文件。
,,,,其中:可以省略。
,,,,
,,,,
强>
,,比;在Lua中,定义一个变量的时候,。
,,比;Lua中就直接这样定义:=10;b=癏ello World”。
,,,,
强>
,,,,(1)单行注释:
,,(2)多行注释:
,,,,
强>
,,,,
强>
,,,,
强>
,,比;其中为。
,,,,
,
,,,,在其中为。
,,,,
,
,,,,祝辞,Lua里的逻辑运算符不是返回真/假,而是一个或者b。
,,,,在其中,三目运算符可以表示成如下所示。
,,,,
,,
,,,,,,,,
,
,,,,在为字符串的拼接运算。
,,,,
,
,,比;其中^和. .为右链接,其余为从左到右依次运算。
,,,,在优先级如下:
强>
,,强>
,,,,
,,,, 强>
,,,,,的在赋值等号左边为变量,右边为所赋的值,会按顺序依次赋值。
,,,,
强>
,,比;使用。
,,,,
强>
,,,,
,,,,这里可能涉及到表(表)的知识,这个在后续会介绍。
, <强> 强>
,,,,祝辞,<强> 强>中间没有空格。
,,,,祝辞,不要忘了后面的<强> 强>。
,,,,