码迷,mamicode.com
首页 >  
搜索关键字:lua    ( 4543个结果
40 岁了还在写代码,是一种幸福,还是一种悲哀?
天光,一檐停风聚天下闲士 半阁藏卷窃古今名家  马上就40了,依然在写代码,写各种代码,从C/C++写到object-c,从java写到lua,乐在其中,享受得很。 当然,我现在基本不是依靠写代码挣钱谋生,事实上,我也几乎也没有纯粹依赖过写代码谋生过。写代码只是一种乐趣,一种爱好。 当然,难道是写代码谋生就一定是痛苦的吗?也未必。 公司有两个同事,都是非常棒的程序员,也是成...
分类:其他好文   时间:2014-10-09 16:54:08    阅读次数:171
lua学习-1
最近打算学习quick cocos2dx,所以首先打算学习一下lua这门语言,Lua 是一个小巧的脚本语言,轻量级,便于扩展。 Lua脚本基本的数据类型:nil、boolean、number、string、userdata、function、thread、table,table 是lua里的特...
分类:其他好文   时间:2014-10-09 15:13:03    阅读次数:178
(转) 关于lua table是否为空的判断
在项目的脚本lua中经常有这样的需求,1、local a = {}2、对a进行处理3、对a是否为空表进行判断关于对a是否为空表的判断,我发现有些代码如此做:if a == {} then这样的结果就是a == {}永远返回false,是一个逻辑错误。因为这里比较的是table a和一个匿名table...
分类:其他好文   时间:2014-10-09 15:12:03    阅读次数:241
10.08_逛逛OSC
(1)每天逛逛OSC是我的习惯了。JNative 、JACOB、Shrinkwrap API?、Lua、WSO2 Identity Server 、JBoss Forge、Bugzilla 、Couchbase Server 、SQLite、OFBiz 、Virtjs(2)
分类:其他好文   时间:2014-10-09 02:57:27    阅读次数:192
cocos2d-x开发中遇到的问题和解决方案
1.windows不区分大小写关于windows不区分大小写,遇到了三个问题。第一个问题,公司开发环境是window 7,开发的过程中,如果一个文件名字为f.lua,我在代码中用F.lua去读文件是可以顺利的找到f.lua的,但是移动端是区分大小写的,所以在移动端会报错,解决方案只能是平时要注意下,...
分类:其他好文   时间:2014-10-09 01:00:07    阅读次数:235
lua学习笔记12:协程详解和举例
一、coroutine.create创建协程 参数是协程的主函数,返回一个thread对象 co = coroutine.create(function() print("coroutine execute!") end) 二 协程状态 协程有4种状态:挂起(suspended)、运行(running)、死亡(dead)和正常(normal) coroutine.status(co)...
分类:其他好文   时间:2014-10-08 17:13:35    阅读次数:290
Lua2.4 字符串相关 tree.c
Lua 中字符串管理是核心内容之一(另一个当然就是表的管理)。 Lua 脚本中用到的字符串,解析时用到的符号,及一些运行时相关的字符串都保存在全局字符串表中,全局字符串表就是 tree.c 中的 string_root 数组。 ...
分类:其他好文   时间:2014-10-08 16:36:06    阅读次数:278
lua的string库与强大的模式匹配
lua原生解释器对字符串的处理能力是十分有限的,强大的字符串操作能力来自于string库。lua的string函数导出在string module中。在lua5.1,同时也作为string类型的成员方法,因此,我们既可以写成string.upper(s), 也可以s:upper(),选择你喜欢的写法。 string.len(s)返回s的长度。 string.rep(s, n)返回重复s...
分类:其他好文   时间:2014-10-06 23:05:21    阅读次数:243
Lua2.4 词法分析 lex.c
先看一下在打开文件里用到的一个函数 lua_setinput void?lua_setinput?(Input?fn) { ??current?=?‘?‘; ??input?=?fn; ??if?(yytext?==?NULL) ??{ ????textsize?=?MINBUFF; ????yyt...
分类:其他好文   时间:2014-10-06 19:18:20    阅读次数:294
lua的table库中常用的函数
lua提供了一些辅助函数来操作table。例如,从list中insert和remove元素,对array的元素进行sort,或者concatenate数组中的所有strings。下面就详细地讲解这些方法。 insert and remove table.insert将一个元素插入到指定位置,例如: t = {1, 2, 3} table.insert(t, 1, 4} t的结果将...
分类:其他好文   时间:2014-10-06 18:25:10    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!