Lua之unpack函数
来源:互联网 发布:剑网3笔记本优化版 编辑:程序博客网 时间:2024/06/06 16:34
unpack函数简介
函数多值返回的特殊函数 unpack,接受一个数组作为输入参数,返回数组的所有元 素。unpack 被用来实现范型调用机制,在 C 语言中可以使用函数指针调用可变的函数, 可以声明参数可变的函数,但不能两者同时可变。
使用方法
在 Lua 中如果你想调用可变参数的可变函数只需要这样:
- 代码
f = string.find --类似函数指针a = {"hello","ll"} --参数数组print(f(unpack(a)));
- 结果
自己用lua实现unpack
function unpack(t,i) i = i or 1 if(t[i]) then return t[i],unpack(t,i+1) endend
综合上个例子,参数t为{“hello”,”ll”},参数i为nil
….
阅读全文
0 0
- Lua之unpack函数
- lua学习笔记之浅淡unpack()函数
- Lua UnPack函数用法
- Lua中的unpack( )函数
- lua的unpack函数
- Lua UnPack函数用法
- Lua之UnPack
- lua之 unpack
- Lua -- unpack
- Unpack函数
- Lua——unpack
- lua struct.pack struct.unpack
- pack / unpack 函数解释
- lua之基本函数
- lua之函数
- lua之loadstring函数
- Lua之函数
- lua之基本函数
- 红包实现redis+lua
- 开始 Vue 之旅--开发项目(二)子组件与父组件的事
- 如何使用微信编辑器排版微信公众号内容?
- 基于egret的点光源光线效果的实现
- 数据库自动备份脚本
- Lua之unpack函数
- 实现iframe 高度自适应
- 单例模式之 懒汉和饿汉模式
- 欢迎使用CSDN-markdown编辑器
- 用JS实现冒泡排序、顺序排序、 折半查找
- Bootstrap的datepicker、datetimepicker和jQuery的datepicker
- finally字句的用法
- 16、oracle:简单实用的oracle函数
- 在项目中常用到的几个注解@JsonInclude、@JsonFormat、@DateTimeFormat