Lua脚本语言最简单入门

什么是 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。如果觉得功能还不够,可以自己编写扩展,呵呵。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值