
Lua
普通网友
这个作者很懒,什么都没留下…
展开
-
lua-将数据插入table,并设置Key值
给定如下数据 {“aaa”, 25, "策划"}, {“bbb”, 24, "程序"}, {“ccc”, 26, "测试"}这些数据用LUA转化成 { {“aaa”, 25, "策划"}, {“bbb”, 24, "程序"}, {“ccc”, 26, "测试"}}这种表,并设置Key值为szName, nAge, szTitle.思路:先将三张表插入到同一张表中,再通过循环,将“大表”原创 2012-07-18 16:44:29 · 42216 阅读 · 2 评论 -
lua—将一张table里的值插入另一张表,包含新的key值
本文旨在记录用lua,将一张表里的值插入到另一张表中,不只是值,也包括了key值,也就是数据对应的字段。开始的时候,想要用 table.insert()来实现,但是发现 table.insert ( ) 插入的只有值,不能添加新的字段。后来想到用:发现tbA.m中的m会被转化为字符串,即会在tbA里插入字段名是m的字段。所以最后发现tbA.[m] =原创 2012-08-10 18:50:21 · 20754 阅读 · 0 评论 -
Lua-计算表中有多少个元素-#table的用法
通常情况下,查看table表中有多少个元素,我们习惯用#table,但是当table的元素里有key值的时候,比如 table = { [3] = 5},这种情况下,需要输出table表中的元素个数的时候,如果直接使用“#table”就会出错。错误例子:明明表a中有一个元素,元素的value是5,对应的key值表项是3,但是#a却没有识别出来。所以在这种情况下,可以用for循环原创 2012-08-22 19:43:03 · 24101 阅读 · 0 评论 -
lua——string库函数的用法例子(包括string.dump的用法例子)
--string.dump(function)。返回指定函数的二进制代码(函数必须是Lua函数,并且没有up value)--[[Example:将一个函数转换成二进制码,输出;再换回来,输出;再执行。function DumpTest()print("string.dump test")endlocal a = string.dump(DumpTest)--将函数原创 2012-09-19 20:15:17 · 20901 阅读 · 1 评论 -
Lua——string库初级函数的用法举例
function Lenth(s)return string.len(s)--返回字符串长度endfunction Repeat(s, n)return string.rep(s, n)--字符串重复n次endfunction Lower(s) --字符串s的所有字符变成大写return string.lower(s)endfun原创 2012-09-19 20:16:23 · 1900 阅读 · 0 评论