lua
爱若一生
C 菜鸟即将精通
展开
-
lua之闭包
闭包 这个词听起很新颖,我初步理解了这个闭包之后,感觉这个东西就是类样,闭包在lua中主要是 当你定义一个闭包,并创建了这个闭包的变量,闭包里面的值可以保存, 像在C++的里面static变量样,你写static int a = 5,其实这句只运行一次,你后面在执行到这里就自动跳过了,闭包可以创建N多个变量,每个变量的值又不一样,这就像类了,类有独立空间,里面的值是独立的,跟该类的其他实例无关,除转载 2014-03-12 10:16:31 · 653 阅读 · 0 评论 -
c#解析lua-Table类型
LuaInterface.LuaTable ob = XLuaManager.Inst.Call("CombineDef.GetCombineItems", mItemType, mItemId)[0] as LuaInterface.LuaTable; XTools.Log("**** --- {0}", ob.Values.Co原创 2015-02-11 19:33:41 · 9191 阅读 · 0 评论 -
Lua的协同程序
我觉得讲得比较易懂:http://www.cnblogs.com/yjf512/archive/2012/05/28/2521412.html转载 2014-05-27 16:48:35 · 671 阅读 · 0 评论 -
lua使用table例子
table在Lua中唯一的数据结构,其它语言提供的各种数据结构Lua都是用table来实现的 。下面是一个C API操作table的例子。#include #include "lua.h"#include "lauxlib.h"#include "lualib.h"int main(){ lua_State *L; L = lua转载 2014-05-24 11:05:43 · 4132 阅读 · 0 评论 -
Lua API 小记1
这些东西是平时遇到的, 觉得有一定的价值, 所以记录下来, 以后遇到类似的问题可以查阅, 同时分享出来也能方便需要的人, 转载请注明来自RingOfTheC[ring.of.the.c@gmail.com] 打算记录一些lua_api, 可能会觉得lua文档中已经说的很清楚了, 但是我将用自己的方式, 记录下我认为重要的东西, 先约定一下api说明的格式编号. api作转载 2014-05-27 11:38:19 · 726 阅读 · 0 评论 -
在C++中使用Lua(一)
Lua是一个嵌入式的脚本语言,它不仅可以单独使用还能与其它语言混合调用。Lua与其它脚本语言相比,其突出优势在于:可扩展性。Lua的扩展性非常卓越,以至于很多人把Lua用作搭建领域语言的工具(注:比如游戏脚本)。Lua被设计为易于 扩展的,可以通过Lua代码或者 C代码扩展,Lua的很多功能都是通过外部库来扩展的。Lua很容易与C/C++、java、fortran、Smalltal转载 2014-05-27 09:26:48 · 1738 阅读 · 0 评论 -
lua学习毕竟1(基础篇)
((((一:lua基础))))弱类型(无类型)脚本.lua文本拓展名文件控制台执行脚本dofile命令:dofile("c:\\a.lua")使用\\来代替\,转义特殊字符,转义符号 \' \" \\变量名和函数名,不能使用数组和下划线,因为下划线是它自身要求保留的系统关键字lua关键字:and break do else els原创 2014-03-07 11:41:26 · 865 阅读 · 0 评论 -
lua学习笔记2
(((深入学习lua 1 )))1.函数 function name(arg1, arg2) .... end2.function name(...)lua会创建一个局部名字为arg的table类型数组例如:function HowMany(...) --> or (var1, var2, ...) if arg.n > 0 then for indx原创 2014-03-07 17:00:27 · 833 阅读 · 0 评论 -
lua3学习笔记3
(((深入学习lua 3 )))一.lua 与 c/c++程序的整合;lua处于底层代码和用户之间的位置,所以在设计时会更加注重与c/c++的通信集成。lua环境:lua应用程序都要求至少有一个lua_State来保存环境所需的数据结构:所需的函数、变量、内存空间。lua栈只能通过LuaAPI来获取的。LuaGlue函数:LuaGlue函数就是Lua调用c++函原创 2014-03-11 17:11:59 · 796 阅读 · 0 评论 -
时间计算
bool CheckAcceptTime(XTaskTemplate tmp) { bool ret = false; if (tmp.nAcceptTimeType == 0) return true; DateTime date = DateTime.Now;//XTaskServerAg原创 2015-04-09 17:36:30 · 1375 阅读 · 0 评论