
LUA学习笔记
小熊妞
长期觉得睡眠不足,怎么也睡不够,我应该对自己严格一点,调好闹钟,把睡眠时间和周期控制得有规律些。
展开
-
[LUA学习笔记]Reading Configuration Files
<br />http://penlight.luaforge.net/penlight.html<br />学习内容来源<br /> <br /> pl.configpl.pretty这2个模块是必须的,LUA中用来读取配置文件的模块<br />具体可以参考以上网址,这里需要提醒的是pl.config读出的文件返回一个tablepl.pretty读出的文件返回一个string<br />原创 2011-04-13 09:38:00 · 1484 阅读 · 1 评论 -
[LUA]中对于文件的操作
<br />写的一个关于遍历文件的程序段 记录一下咯 <br /><br />--[[检查所有.txt文件<br />比如A.txt中第一行规定有20列,但是在X行中多输入一个Tab,则输出:A表的X行填写不规范,行末有多余填写<br />]]<br /> <br />getinfo = io.popen('dir ..//file /b /s')<br />all = getinfo:read('*all')<br /> <br />local filenameList = io.open("filen原创 2011-04-14 14:43:00 · 7609 阅读 · 0 评论 -
[转]lua的Debug库
debug库并不给你一个可用的Lua调试器,而是给你提供一些为Lua写一个调试器的方便。出于性能方面的考虑,关于这方面官方的接口是通过C API实现的。Lua中的debug库就是一种在Lua代码中直接访问这些C函数的方法。Debug库在一个debug表内声明了他所有的函数。与其他的标准库不同的是,你应该尽可能少的是有debug库。首先,debug库中的一些函数性能比较低;第二,它破坏了语言转载 2012-02-06 15:16:09 · 7974 阅读 · 0 评论 -
lua中执行系统命令
Lua中,os.execute可以执行dos命令,但是返回的是系统状态码,默认输出io.popen()也可以执行dos命令,但是返回一个文件。eg:local t = io.popen('svn help')local a = t:read("*all")--a返回一个字符串,内容是svn help的内容如果想执行某命令或程序可选os.execute(),如果还想捕原创 2012-02-21 13:23:14 · 42159 阅读 · 0 评论 -
Linux下Lua扩展so
#include #include #include #include #include #include #include #include #include #include #include "lua.h"#include "lualib.h"#include "lauxlib.h"/* 库 open 函数的前原创 2012-05-09 11:35:52 · 3637 阅读 · 0 评论 -
lua5.1加载dll的方法
一、加载专门为lua写的扩展dll 使用require或package.loadlib方法,在此不做过多解释。二、加载不是专为lua写的扩展dll “不是专为lua写的扩展dll”是指:dll中并没有以lua注册函数的方式导出接口,而是以__declspec(dllexport)形式导出的接口。这样就不能使用“package.loadlib”方法调用,而要使用l原创 2012-12-12 09:36:37 · 4849 阅读 · 0 评论 -
【LUA学习】ipairs和pairs的区别
这几天在看LUA,只是记录下自己的一点小小心得。这篇是分析 LUA泛型for中提供的ipairs以及pairs的不同。 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下: ipairs原创 2011-04-12 09:41:00 · 7978 阅读 · 6 评论 -
lua 执行字符串
运行过程中有个问题,我有个字符串,是一个数学表达式,ru'he原创 2014-04-18 13:38:46 · 5692 阅读 · 1 评论