Lua学习教程之 可变参数数据打包与解包
来源:互联网 发布:c语言编程题库 编辑:程序博客网 时间:2024/06/08 05:47
利用table的pack与unpack进行数据打包与解包,测试代码如下:
print("Test table.pack()----------------");function printTable ( t )if type(t) == "table" thenfor k,v in pairs(t) doprintTable(v);endelseprint(t);endendlocal packData =function( ... )local arg = table.pack(...); --arg.n 得到可变部分的参数的个数 -- print("arg.n:", arg.n) for k,v in pairs(arg) do print("----------------"); print(k,v); printTable(v); print("----------------"); end return arg;endpackData({type=100,param={"param1", "param2", "param3"}});-- packData("param1", "param2", "param3","param4","param5");print("\nTest table.unpack()----------------");local data = {"AA", "BB", "CC", "DD"} print(table.unpack(data))print(table.unpack(data, 2))print(table.unpack(data, 2, 3))
打印数据:
0 0
- Lua学习教程之 可变参数数据打包与解包
- LUA函数可变参数数据获取
- Lua语言学习之模块与包
- Lua 学习教程之android与lua相互调用(二)
- C++学习之可变参数的函数与模板
- C++学习之可变参数的函数与模板
- java学习之可变参数
- lua 可变参数
- lua 可变参数
- lua 可变参数
- lua 可变参数
- lua function 可变参数
- PHP 可变参数 ( ... ) 和参数解包
- Java 可变参数,快速学习教程
- Lua语法小贴士(十三)可变参数与unpack
- python 参数传递[打包与解包问题]
- 可变参数 和 lua test
- 神奇的Lua:可变参数
- 创建文件大意------在此做笔记
- IOS消息推送原理
- @SessionAttributes和@ModelAttribute
- Hadoop学习笔记(一):MapReduce工作机制
- 同一个页面使用多个版本的jQuery
- Lua学习教程之 可变参数数据打包与解包
- 差分约束系统
- CSS3径向渐变色的一种
- spring3.0.5MVC ajax+json 的问题
- oracle性能监控脚本
- AMDU恢复ASM磁盘组数据(测)
- Spring和Quartz实现的定时任务调度
- [文件系统]文件系统学习笔记(九)---rootfs
- 内存动态分配与释放