lua是啥

Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。 一个完...

相关文章

加载中

[博客] lua:lua面向对象

https://my.oschina.net/u/4412581/blog/3854818

lua中可以通过修改元表元方法来实现面向对象。 而table中的self相当于this。 lua中的table就是一种对象。 首先,table与对象一样可以拥有状态。 其次,table也与对象一样拥有一个独立于其值的...

2018/08/23 00:00

[博客] Lua之Lua安装与Lua变量-TTLSA(一)

https://my.oschina.net/u/1252474/blog/211108

公司业务有用到Lua,与nginx结合起来实现高性能的web应用,想去弄懂这方面的知识,就去了解学习了下Lua,欢迎大咔们指教。 1. Lua介绍 Lua是一门简单的编程语言,它的优势在于可以整合C++的模...

2014/03/23 00:00

[博客] Lua之Lua安装与Lua变量-TTLSA(一)

https://my.oschina.net/u/1252474/blog/210947

公司业务有用到Lua,与nginx结合起来实现高性能的web应用,想去弄懂这方面的知识,就去了解学习了下Lua,欢迎大咔们指教。 1. Lua介绍 Lua是一门简单的编程语言,它的优势在于可以整合C++的模...

2014/03/23 00:00

[博客] lua:lua环境搭建

https://my.oschina.net/u/4275516/blog/3919220

Lua除了是一门扩展的言语外,还是一门“胶水语言”。最著名的就是作为游戏的脚本开发。 这里主要说lua怎样与c交互。 Lua和c语言通信的主要方法是一个无所不在的虚拟栈。几乎所有的API调用都会...

2018/07/03 00:00

[博客] lua:lua作配置文件

https://my.oschina.net/u/4275516/blog/3919221

lua的一项重要用途就是作为一种配置语言(configuration language)。 目前,我们常用的配置文件格式有XML和ini, XML层次分明,但其缺点就是写起来太繁杂,对一些关键字如<>之类的处理比较特...

2018/07/03 00:00

[博客] Lua

https://my.oschina.net/u/265368/blog/1603366

http://www.lua.org/ http://luajit.org/ lua53doc http://cloudwu.github.io/lua53doc/

2018/01/06 00:00

[博客] lua

https://my.oschina.net/u/2342806/blog/1933730

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2018/08/24 00:00

[软件] Lua CJSON - Lua的JSON处理器

https://www.oschina.net/p/lua+cjson

Lua CJSON 为 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON 完全支持 UTF-8 ,无需依赖其他非 Lua/LuaJIT 的相关包。...

[问答] Lua and or

https://www.oschina.net/question/97321_37570

据<>说,C语言的a?b:c在Lua可能用如下表达式表示: (a and b) or c. 据我看,好像是错的. 这个好像返回2,而不是nil.这与C语言的a?b:c是不一样的.

2012/02/06 00:00

[软件] wasm_lua - 在浏览器上运行 Lua

https://www.oschina.net/p/wasm_lua

wasmlua 是基于浏览器的 Lua 运行环境。每次更新都是在一个独立的虚拟机实例里通过 WASM + emscripten 执行。当前支持 Firefox 52.0 浏览器,其他浏览器可能也支持。 示例代码: function h...

[博客] [Lua]Lua高级教程Metatables

https://my.oschina.net/u/2438875/blog/519333

什么是Metatable metatable是Lua中的重要概念,每一个table都可以加上metatable,以改变相应的table的行为。 Metatables举例 -- 声明一个正常的关系变量 lotable = {} -- 声明空元表变量 lo...

2015/10/20 00:00

[博客] lua

https://my.oschina.net/u/2342806/blog/1933733

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2018/08/24 00:00

[软件] lua-epoll - Lua的epoll模块

https://www.oschina.net/p/lua-epoll

Lua的epoll模块 更多细节,请查看sample.lua API: ok,err=epoll.setnonblocking(fd) 设置一个文件描述符非阻塞。 epfd,err=epoll.create() 创建一个 epoll 文件描述符。 ok,err=epoll.regis...

[博客] lua

https://my.oschina.net/u/2342806/blog/1933732

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2018/08/24 00:00

[博客] lua

https://my.oschina.net/u/108763/blog/260747

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2014/05/05 00:00

[博客] Lua4.0 lua_dofile,lua_dostring

https://my.oschina.net/u/105655/blog/495452

这两个函数的定义都位于 ldo.c 中,看看这两个函数都做了什么事儿? 先来看一下 lua_dofile 执行文件 LUAAPI int luadofile (lua_State *L, const char *filename) { int status = parse_fil...

2015/08/21 00:00

[博客] Lua之Lua运算-TTLSA(三)

https://my.oschina.net/u/1252474/blog/211484

数字运算 支持 +, -, *, /,^ 。 这些运算符的操作数都是实数。 2. 连接运算 连接两个字符串,用".."运算符。 如果操作数为数字,Lua将数字转换成字符串。 3. 赋值运算 多变量一起赋值: a,b,...

2014/03/23 00:00

[软件] lua-gd - GD 的 Lua 版本

https://www.oschina.net/p/lua-gd

lua-gd 是 LibGD 的 Lua 语言绑定版本。 示例代码: require "gd" local gray1 = im:colorResolve(128, 128, 128) -- Using the colon notationlocal gray2 = gd.colorResolve(im, 128, 128,...

[软件] Mobile Lua - 移动版的 Lua

https://www.oschina.net/p/mobile-lua

MobileLua 是 MoSync 的 Lua 移植版本,MoSync 是移动设备上的跨平台开发系统。该项目的目的就是为了在大多数移动身边上运行 Lua 编写的程序。

[博客] lua

https://my.oschina.net/u/27238/blog/4337174

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

07/06 00:00
返回顶部
顶部