Lua脚本语言最简单入门

来源:互联网 发布:php lastmodified 编辑:程序博客网 时间:2024/06/05 00:40

什么是Lua?能做什么?有什么优点?
Lua是一种通用的脚本语言。什么是脚本语言呢?说白了和Windows下面的命令提示符和批处理一个样,命令提示符中可以执行命令,而批处理可以执行一串命令,批处理就是脚本,Lua也是脚本。
它的“通用”体现在只要需要,什么地方都能用:上至复杂的Web/数据库开发,下到嵌入式系统!而且更关键的是:它很小,很简单,很容易扩充...大话不多讲,至少在Windows环境下面,如果要执行复杂的管理任务的话,完全可以用它替代命令提示符和批处理。
简单入门
下面给各位看官一个最简单的入门,看看Lua有多么地简单。
首先解开附件,看到两个非常小的文件“lua.exe”和“lua51.dll”了吧?没错,就这两个文件!
双击lua.exe,弹出一个和命令提示符差不多的窗口,光标在那里闪,提示你可以输入命令了,输什么命令呢?来几个简单的试一试:
print("Hello")
是不是和批处理中的echo Hello一样?
for i=1,10 do print(i) end
这是一个简单的循环,从1一直显示到10
os.execute("dir")
执行了“dir”命令,呵呵
os.exit()
退出了。

上面是直接敲命令,如果用记事本建立一个“test.lua”文件,然后写入以下内容:

print("Hello")
for i=1,10 do print(i) end
os.execute("dir")

保存后在命令提示符下面执行“lua test.lua”,是不是和批处理程序的效果差不多?功能可要比批处理强多了!
进阶
完整的Lua教程参考《Programmingin Lua》(在这里下载:http://www.softii.com/downinfo/58219.html),对于操作系统日常的管理任务来讲,os.execute就足够用了,如果觉得不满足,在http://luaforwindows.luaforge.net/下载带有完整Windows扩展的Lua for Windows。如果觉得功能还不够,可以自己编写扩展,呵呵。

原创粉丝点击