
lua
zky1347888
这个作者很懒,什么都没留下…
展开
-
lua实现的队列
require("lib/base.lua")luaQueue = {}--class("luaQueue", base)print = logfunction luaQueue:new() o = o or {} setmetatable(o, luaQueue) self.__index = luaQueue local lst = {pre = nil, next = n原创 2014-06-04 08:41:04 · 4396 阅读 · 0 评论 -
json 数据格式与 lua
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。原创 2014-06-11 17:04:08 · 4981 阅读 · 0 评论 -
lua 一些需要注意的细节
lua module 函数(5.1支持, 5.2不在支持)-- module("name",[...]) 之后声明的全局函数 调用必须 json.test()-- module 主要是了 不污染不全局环境 -- 之前还正常调用 xxx()原创 2014-06-11 16:51:33 · 4378 阅读 · 1 评论 -
lua+VS环境搭建
最近研究lua的东西,没有时间弄C++, C++设置模式的东西,有时间我会更新的!话不多说,我们进入正题:首先我们从Lua官方网站上下载Lua源码文件:http://www.lua.org/ftp/ 下载什么版本的无所谓,最好是5.1以上的版本。然后我解压到 e:\Lua 目录下,这个目录你们自己定。Lua目录文件src为Lua源代码文件,doc为lua说明以及Lua手册,te原创 2013-09-15 18:27:45 · 5111 阅读 · 4 评论 -
lua函数式编程应用
本来要写个全面一点的 函数式编程文章,不过查了一些资料,发现看不太懂,境界不够,等有时间补上吧。支持函数编程的语言特点:(以lua为例)1,函数是第一类值,与其他传统类型具有相同权利。一,可以存储到变量中,无论是全局变量还是局部变量例: function haha() print "haha" end local x = haha x() 输出hahaa = pr原创 2015-05-08 19:49:55 · 2908 阅读 · 0 评论 -
lua面向对象
第一个文件base.lua -- middleclass.lua - v2.0 (2011-09)-- Copyright (c) 2011 Enrique García Cota-- Permission is hereby granted, free of charge, to any person obtaining a copy of self.software and assoc原创 2015-07-10 18:23:32 · 1234 阅读 · 0 评论 -
lua拆分字符串实现及lua源码查看
lua字符串拆分实现--字符串分割 function splitStr(content, token) if not content or not token then return end local strArray = {} local i = 1 local contentLen = string.len(content) while true原创 2015-01-29 14:56:23 · 3357 阅读 · 0 评论 -
lua和c的交互
extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" } #include #include using namespace std; int main() { //Lua示例代码 char *szLua_code =转载 2015-11-07 13:39:45 · 1190 阅读 · 0 评论 -
Cocos2d-x使用Luajit将Lua脚本编译为bytecode,从而实现加密
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码:1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件2、开始--运行--cmd3、luac -o out.lua 1.lu转载 2016-08-17 18:40:00 · 769 阅读 · 0 评论