Lua之wrap函数用法示例

 更新时间:2015年04月22日 09:29:25   投稿:junjie  
这篇文章主要介绍了Lua之wrap函数用法示例,本文同时总结了wrap和Create的区别,需要的朋友可以参考下

wrap和Create差不多,都是去创建一个coroutine,有些区别:

1,wrap不会通过resume去得到第一个返回值(错误信息)
2,在创建完之后,直接调用函数,转到coroutine,而create却要resume才能转到coroutine。
3,wrap不能查看状态。

例子代码:

复制代码 代码如下:

do 
    function createWrap() 
        return coroutine.wrap(function(x) 
                                    print("Hello", x); 
                                    coroutine.yield(); 
                                    print("continue") 
                                end); 
    end 
 
    coA = createWrap(); --get the function, resum the coroutine 
    coA(3); 
    coA(3); --call the global function, , resum the coroutine 
 
end

相关文章

  • Lua中的函数代码实例

    Lua中的函数代码实例

    这篇文章主要介绍了Lua中的函数代码实例,本文着重讲解函数的写法以及一些小知识,需要的朋友可以参考下
    2015-04-04
  • Lua检测数组(tabble)中是否包含某个值

    Lua检测数组(tabble)中是否包含某个值

    这篇文章主要介绍了Lua检测数组(tabble)中是否包含某个值以及lua 判断一个字符是否存在某个数组两个方法,需要的朋友可以参考下
    2015-05-05
  • Lua中的for循环和迭代器的秘密探究

    Lua中的for循环和迭代器的秘密探究

    这篇文章主要介绍了Lua中的for循环和迭代器的秘密探究,本文讲解了返回两个值的迭代器、for .. in .. do的真面目、迭代器函数、恒定状态、控制变量初值等内容,需要的朋友可以参考下
    2014-09-09
  • 深入解读Lua中迭代器与泛型for的使用

    深入解读Lua中迭代器与泛型for的使用

    在Lua中,迭代器常被写为函数而被调用返回下一个元素,而for循环调用迭代器函数则使得迭代更强强大,下面我们就来深入解读Lua中迭代器与泛型for
    2016-06-06
  • 解析Lua中的全局环境、包、模块组织结构

    解析Lua中的全局环境、包、模块组织结构

    Lua中也拥有和Python世界相似的代码的作用范围和组织方式,下面我们就来简单解析Lua中的全局环境、包、模块组织结构,需要的朋友可以参考下
    2016-06-06
  • Redis教程(五):Set数据类型

    Redis教程(五):Set数据类型

    这篇文章主要介绍了Redis教程(五):Set数据类型,本文讲解了Set数据类型概述、相关命令、命令使用示例、应用范围等内容,需要的朋友可以参考下
    2015-04-04
  • 安装Nginx+Lua开发环境

    安装Nginx+Lua开发环境

    本文主要详细介绍了安装Nginx+Lua开发环境的过程以及nginx+lua的配置,十分的详尽,这里推荐给小伙伴们。
    2015-02-02
  • Lua中的弱引用介绍

    Lua中的弱引用介绍

    这篇文章主要介绍了Lua中的弱引用介绍,本文用一个实例讲解了Lua弱引用的相关知识,需要的朋友可以参考下
    2015-04-04
  • Lua调用自定义C模块

    Lua调用自定义C模块

    Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函数而言,其接口必须遵循Lua要求的形式
    2015-09-09
  • 简单讲解Lua中的垃圾回收机制

    简单讲解Lua中的垃圾回收机制

    这篇文章主要介绍了Lua中的垃圾回收机制,自动的垃圾回收是Lua的重要特性之一,需要的朋友可以参考下
    2015-05-05

最新评论