随笔分类 -  Lua学习笔记

摘要:转自:http://blog.csdn.net/dylgsy/article/details/4100417 这几天研究了一下lua,主要关注的是lua和vc之间的整合,把代码都写好放在VC宿主程序里,然后在lua里调用宿主程序的这些代码(或者叫接口、组件,随便你怎么叫),希望能用脚本来控制主程序的 阅读全文
posted @ 2015-03-26 11:50 SandKing 阅读(65) 评论(0) 推荐(0)
摘要:这个库通过表os实现 os.clock () 功能:返回一个程序使用CPU时间的一个近似值 例如: 复制代码代码如下: local x = os.clock(); print(os.clock()) local s = 0; for i = 1, 100000000 do s = s + i; en 阅读全文
posted @ 2015-03-25 18:10 SandKing 阅读(42) 评论(0) 推荐(0)
摘要:我在尝试导出Ogre的所有类接口到lua中使用,参考CEGUI的方法,使用的是tolua++来导出C++类对象。在使用过程中,遇到了一些问题。 问题1: 表现为tolua++编译错误,错误信息是:***curr code for error is $pfile "OgreBase/OgreVecto 阅读全文
posted @ 2015-03-20 17:55 SandKing 阅读(20) 评论(0) 推荐(0)
摘要:lua 中pairs 和 ipairs区别 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下: ipairs ( 阅读全文
posted @ 2015-03-19 13:31 SandKing 阅读(34) 评论(0) 推荐(0)
摘要:Lua是一个动态类型的语言,没有类型定义,每个值都有自己的类型。 Lua有8个基本类型,nil, boolean, number, string, userdata, function, thread, table,利用type函数可以打印出一个给定值的类型。 注意最后一行,无论x为什么值,结果一定 阅读全文
posted @ 2014-12-26 17:28 SandKing 阅读(12) 评论(0) 推荐(0)
摘要:atan2、sinh、cosh、tanh这4个应该用不到。 math库" title="[转载]lua math库" height="607" width="610"> 阅读全文
posted @ 2014-10-30 15:41 SandKing 阅读(4) 评论(0) 推荐(0)
摘要:assert (v [, message]) 功能:相当于C的断言, 参数: v:当表达式v为nil或false将触发错误, message:发生错误时返回的信息,默认为"assertion failed!" collectgarbage (opt [, arg]) 功能:是垃圾收集器的通用接口,用 阅读全文
posted @ 2014-10-08 09:49 SandKing 阅读(5) 评论(0) 推荐(0)
摘要:--lua中字符串索引从前往后是1,2,……,从后往前是-1,-2……。 --string库中所有的function都不会直接操作 字符串,只返回一个结果。 【基本函数】 函数描述示例结果len 计算字符串长度string.len("abcd")4rep 返回字符串s的n个拷贝string.rep( 阅读全文
posted @ 2014-08-05 17:12 SandKing 阅读(3) 评论(0) 推荐(0)
摘要:Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。 字符串库中的一些函数是非常简单的: string.len(s) 返回字符串s的长度; string.rep(s, n) 返回 阅读全文
posted @ 2014-07-14 10:06 SandKing 阅读(17) 评论(0) 推荐(0)
摘要:1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,... 2. string库中所有的function都不会直接操作字符串,而是返回一个结果 s = "[abc]" string.len(s) <==返回5 string.rep("abc", 2) <==返回"ab 阅读全文
posted @ 2014-07-14 10:01 SandKing 阅读(6) 评论(0) 推荐(0)