Lua 编程
经典的 "Hello world" 的程序总是被用来开始介绍一种语言。在 Lua 中,写一个这样的程序很简单:
print
(
"Hello world"
)
在 Lua 中,语句之间可以用分号 ";" 隔开,也可以用空白隔开。一般来说,如果多个语句写在同一行的话,建议总是用分号隔开。
Lua 有好几种程序控制语句,如:
条件控制: if 条件 then … elseif 条件 then … else … end
While 循环: while 条件 do … end
Repeat 循环: repeat … until 条件
For 循环: for 变量 = 初值,终点值,步进 do … end
For 循环: for 变量 1,变量 2,… ,变量 N in 表或枚举函数 do … end
注意一下,for 的循环变量总是只作用于 for 的局部变量,你也可以省略步进值,这时候,for 循环会使用 1 作为步进值。
你可以用 break 来中止一个循环。
如果你有程序设计的基础,比如你学过 Basic,C 之类的,你会觉得 Lua 也不难。但 Lua 有几个地方是明显不同于这些程序设计语言的,所以请特别注意。
关于 Lua 数组、迭代器、模块与包、元素、协同程序、文件 I/O、数据库访问等更多语法相关教程,请访问Lua 菜鸟教程。