LUA
文章平均质量分 83
shuizhizhiyin
这个作者很懒,什么都没留下…
展开
-
LUA基本函数库
Lua中的基本函数库基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"---------------------------------------转载 2016-04-29 19:46:48 · 231 阅读 · 0 评论 -
LUA 模式匹配
随笔 - 64 文章 - 0 评论 - 57Lua模式匹配模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数转载 2017-12-19 09:35:21 · 442 阅读 · 0 评论 -
Lua 正则表达式 匹配
. 任意字符%s 空白符%p 标点字符%c 控制字符%d 数字%x 十六进制数字%z 代表0的字符%a 字母%l 小写字母%u 大写字母%w 字母和数字上面字符类的大写形式表示小写所代表的集合的补集。例如,'%A'非字母的字符:模式修饰符+ 匹配前一字符1次或多次* 匹配前一字符0次或多次;最长匹配 -- 先尽可能长地把本次匹配模式走完转载 2017-12-01 14:10:18 · 8105 阅读 · 0 评论 -
Lua的upvalue和闭包
Lua的upvalue和闭包Lua函数可以被当成参数传递,也可以被当成结果返回,在函数体中仍然可以定义内嵌函数。lua闭包是Lua函数生成的数据对象。每个闭包可以有一个upvalue值,或者多个闭包共享一个upvalue数值。1、upvalue如果函数f2定义在函数f1中,那么f2为f1的内嵌函数,f1为f2的外包函数,外包和内嵌都具有传递性,即f2的内嵌必然是f1转载 2017-11-03 15:02:58 · 390 阅读 · 0 评论 -
LUA中的协成特性
【深入Lua】理解Lua中最强大的特性-coroutine(协程) 收藏摘要: 本文详细讲解了Lua中协程的使用方法以及协程的应用场景,并对coroutine和与其类似的几种机制做了详细的比较点击进入我的新博客###coroutine基础Lua所支持的协程全称被称作协同式多线程(collaborative multithr转载 2017-11-03 11:13:55 · 513 阅读 · 0 评论 -
Lua模式匹配
随笔 - 64 文章 - 0 评论 - 56Lua模式匹配模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数转载 2017-10-05 12:17:10 · 199 阅读 · 0 评论 -
LUA中的协成特性
深入Lua】理解Lua中最强大的特性-coroutine(协程)转载 2015年08月12日 11:42:426032http://my.oschina.net/wangxuanyihaha/blog/186401coroutine基础Lua所支持的协程全称被称作协同式多线程(collaborative multith转载 2017-10-27 15:39:15 · 264 阅读 · 0 评论 -
Lua5.1中的API函数
Lua5.1中的API函数lua_State* luaL_newstate()Lua脚本的编译执行是相互独立的,在不同的线程上执行。通过luaL_newstate()函数可以申请一个虚拟机,返回指针类型 lua_State。今后其他所有Lua Api函数的调用都需要此指针作为第一参数,用来指定某个虚拟机。lua_State* L = luaL_newstate();转载 2016-11-29 09:28:40 · 345 阅读 · 0 评论 -
Lua os标准库 - 操作系统处理(operating system facilities)
分类: lua(35) 这个库通过表os实现 1、os.clock () 功能:返回一个程序使用CPU时间的一个近似值 2、os.date ([format [, time]]) 功能:返回一个按format格式化日期、时间的字串或表 若设置time参数,则按time指定的时间格式化,否则按当前时间格式化 参数: format:转载 2016-07-29 14:38:14 · 538 阅读 · 0 评论 -
lua的string库与强大的模式匹配
转自:http://blog.csdn.net/booirror/article/details/39831869 lua原生解释器对字符串的处理能力是十分有限的,强大的字符串操作能力来自于string库。lua的string函数导出在string module中。在lua5.1,同时也作为string类型的成员方法,因此,我们既可以写成string.upper(s), 也可以s:up转载 2016-07-29 11:25:16 · 405 阅读 · 0 评论 -
游戏开发 Lua的文件操作
Lua的文件操作先简单介绍一下被迫使用Lua的IO的情境:游戏支持玩家自定义上传头像,在排行榜中会显示玩家列表(包括本服、跨服),原有的做法是先检测CCUserDefault中是否存在指定图片的key以及它的状态。然后在下载头像、下载完成后设置对应的状态。这样导致的一个问题就是CCUserDefault的读写完全失效了。整个游戏下载的补丁包判断和其它判断就完全失效了,不转载 2016-07-29 10:58:43 · 732 阅读 · 0 评论 -
lua调用java java调用lua[转载]
lua调用java java调用lua[转载]转载:http://dualface.github.io/blog/2013/01/01/call-java-from-lua/LuaJavaBridge - Lua 与 Java 互操作的简单解决方案Table of Contentsluaj 主要特征luaj 用法示例luaj 实现原理查找并调用指定的 Jav转载 2016-07-06 17:27:51 · 1198 阅读 · 0 评论 -
Lua 解析XML
lua是一种非常小巧的脚本工具。但是,他的字符串操作功能却非常强大。鉴于此,用他来操作xml文件,还是挺方便的。下面就来演示一下具体如何实现。一、从xml文件中获取指定元素的值。将下面的内容保存为一个文件,例如:get_xml_element.lua,并赋予可执行权限。然后执行如下命令,即可获取指定xml文件中指定元素的值 ./get_xml_element.l转载 2016-07-27 09:37:19 · 2115 阅读 · 0 评论 -
lua 字符串操作--string库函数
--lua中字符串索引从前往后是1,2,……,从后往前是-1,-2……。--string库中所有的function都不会直接操作字符串,只返回一个结果。--------------------------------------------------------------------------------------------------【基本函数】转载 2016-06-01 09:54:38 · 389 阅读 · 0 评论 -
LUA模块声明及调用
模块声明一:module(...,package.seeall)分析:模块中module函数中以...为模块名,可动态转换成父模块require调用lua模块名。此时不需要另外指定模块名,避免了更换模块名带来的修改。并且模块中的全局变量和函数不需要另外加上模块名前缀。模块声明二:testmodule.lualocal M={ gValue1 = "value1", gValue2="v...原创 2018-07-04 20:07:47 · 1911 阅读 · 0 评论