码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
lua基础【三】唯一数据结构table表
--[[ 数据结构table对象(一种动态分配的对象) lua中的表操作,table类型实现了“关联数组的”。“关联数组是一种具有特殊索引方式的数组” 可以通过下标或者字符串来索引它,table没有固定的大小,table是Lua仅有的数据结构, 既然这么说,就表明table的意义很重大,也极为重要 我们可以用table表示普通数组,字符表,集合记录,队列,也可以通过...
分类:其他好文   时间:2014-11-06 21:58:47    阅读次数:175
Lua字符串库
1. 基础字符串函数: 字符串库中有一些函数非常简单,如: 1). string.len(s) 返回字符串s的长度; 2). string.rep(s,n) 返回字符串s重复n次的结果; 3). string.lower(s) 返回s的副本,其中所有的大写都被...
分类:其他好文   时间:2014-11-06 21:35:53    阅读次数:293
Lua学习笔记之表达式
Lua学习笔记之表达式 1、  算数运算符 二元运算符:+-*/^(加减乘除幂) 一元运算符:-(负值) 这些运算符的操作都是实数。 2、  关系运算符 、=、==~= 这些操作符返回结果为false或者true;==和~=比较两个值,如果两个值类型不同,lua认为两者不同;nil只和自己相等。Lua通过引用比较tables、userdata、funcations。也就是说当且仅当两...
分类:其他好文   时间:2014-11-06 20:05:32    阅读次数:190
lua学习笔记之类型和值
Lua学习笔记之类型和值 1、全局变量 全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil 如果需要删除一个全局变量,只需要将变量赋值为nil 2、词法约定 标识符:字母或者下划线开头的字母、下划线、数字序列,最好不要使用下划线家大写字母的标识符,因为lua的保留字也是这样的。 3、命令行方式 Lua[opti...
分类:其他好文   时间:2014-11-06 20:05:21    阅读次数:206
浅析C++绑定到Lua的方法
虽然将C++对象绑定到Lua已经有tolua++、LuaBridge和luabind等各种库可以直接使用,但弄清楚C++对象绑定到Lua的常见方法,不但有助于更深的了解Lua的机制,还可以方便修改第三方库以满足实际项目需求。本文通过分析第三方库Lunar的实现,来理解C++对象绑定到Lua的通常方法。...
分类:编程语言   时间:2014-11-06 20:04:14    阅读次数:293
lua基础【二】lua中关于字符串的操作总结
--从从控制台输入字符串操作 str =io.read() if str=="hello" then print(str) end --lua中的字符串拼接操作 str="hello" str2="world" str3=str..str2 print(str3) --lua中的number与string类型的转换 a=10 b=tostring(a) if ...
分类:其他好文   时间:2014-11-06 17:37:49    阅读次数:233
Lua 之 userdata
Lua 之 userdata在Lua中可以通过自定义类型(user data)与C语言代码更高效、更灵活的交互,从而扩展Lua能够表达的类型。full userdatafull userdata 表示一个原始的内存块,可以存储任何东西,它是一个类似于table的object,必须事先创建(也可以被垃...
分类:其他好文   时间:2014-11-06 14:20:48    阅读次数:283
【笨木头Lua专栏】基础补充06:简单的错误处理
昨天遇到另外一位独立游戏开发者,所以多聊了一会,然后…然后就没有看书了。(小若:借口!借口!) 今天来聊聊错误处理吧,不过毕竟这只是前面的章节,书上的内容似乎有点一笔带过的味道。 没关系,简单更好~...
分类:其他好文   时间:2014-11-05 23:13:39    阅读次数:235
Lua初学者(一)--Lua 简单教学
基础学习、安装、配置Lua环境,基础篇(一),资源上传百度云,直接下载即可。 有好的个人总结都会后续录入的。...
分类:其他好文   时间:2014-11-05 21:32:29    阅读次数:571
Lua C Api lua_gettable 、lua_settable 、lua_next 使用详解
之前一直没理清lua_gettable和lua_settable的使用,今天理清了,顺便就做下笔记了。1.lua_gettablevoid lua_gettable (lua_State *L, int index);把t[k]值压入堆栈,这里的t是指有效索引index指向的值,而k则是栈顶放的值。...
分类:Windows程序   时间:2014-11-05 21:12:10    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!