授权协议: MIT
开发语言: C/C++ Lua
操作系统: 跨平台
收录时间: 2008-11-09

Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。

Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。

一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。

在线参考手册:http://tool.oschina.net/apidocs/apidoc?api=lua

展开阅读全文

Lua 的相关博客

lua:lua面向对象

lua中可以通过修改元表元方法来实现面向对象。 而table中的self相当于this。 lua中的table就是一种对象。 首先,table与对象一...

Lua之Lua安装与Lua变量-TTLSA(一)

公司业务有用到Lua,与nginx结合起来实现高性能的web应用,想去弄懂这方面的知识,就去了解学习了下Lua,欢迎大咔们指教。 1....

Lua之Lua安装与Lua变量-TTLSA(一)

公司业务有用到Lua,与nginx结合起来实现高性能的web应用,想去弄懂这方面的知识,就去了解学习了下Lua,欢迎大咔们指教。 1....

lua:lua环境搭建

Lua除了是一门扩展的言语外,还是一门“胶水语言”。最著名的就是作为游戏的脚本开发。 这里主要说lua怎样与c交互。 Lua和c语...

lua:lua作配置文件

lua的一项重要用途就是作为一种配置语言(configuration language)。 目前,我们常用的配置文件格式有XML和ini, XML层次分明...

[Lua]Lua高级教程Metatables

什么是Metatable metatable是Lua中的重要概念,每一个table都可以加上metatable,以改变相应的table的行为。 Metatables举例 ...

评论 (8)

加载中
作者连姓名都没有
07/13 13:11
回复
举报
#Redis# #Lua# 加起来真好玩!!!!!
2018/11/29 20:50
回复
举报
我竟然刚知道redis里面可以执行lua #Redis# #Lua#
2018/11/29 08:47
回复
举报
#Lua# 学习学习
2017/12/16 11:38
回复
举报
学习一波
2017/06/21 13:16
回复
举报
打分: 力荐
@红薯 lua不是GPL吧
2017/03/10 21:36
回复
举报
#Lua# 居然没有简单的字符串替换,string.gsub是按一种类似于正则表达式方式进行匹配的。在kong的代码里面搜到stringx.replace,用谷歌收到来自这个penlight库 https://github.com/stevedonovan/Penlight/blob/master/lua/pl/stringx.lua
2017/03/07 11:34
回复
举报
#Lua# 真是个奇葩,内核网络旁路都能插一脚 http://www.tuicool.com/articles/qUjeY3Y
2017/03/03 08:43
回复
举报
没想到 #Lua# 这个小语言里面还有 setmetatable 这种挺高深的玩意儿 https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/metatable.html
2017/02/07 14:59
回复
举报
公司让做 Lua 那是个什么东东啊 Lua
2012/05/14 15:32
回复
举报
更多评论
8 评论
428 收藏
分享
返回顶部
顶部