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 Table转C# Dictionary的方法示例

    Lua Table转C# Dictionary的方法示例

    这篇文章主要给大家介绍了关于Lua Table转C# Dictionary的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • 如何使用Vim搭建Lua开发环境详解

    如何使用Vim搭建Lua开发环境详解

    这篇文章主要给大家介绍了关于如何使用Vim搭建Lua开发环境的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • Lua教程(三):C语言、C++中调用Lua的Table示例

    Lua教程(三):C语言、C++中调用Lua的Table示例

    这篇文章主要介绍了Lua教程(三):C语言、C++中调用Lua的Table示例,即在C语言、C++中读取、操作Lua的Table,需要的朋友可以参考下
    2014-09-09
  • Lua中使用二维数组实例

    Lua中使用二维数组实例

    这篇文章主要介绍了Lua中使用二维数组实例,本文直接给出代码实例,看代码更容易理解,需要的朋友可以参考下
    2015-06-06
  • 简单讲解Lua中的垃圾回收机制

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

    这篇文章主要介绍了Lua中的垃圾回收机制,自动的垃圾回收是Lua的重要特性之一,需要的朋友可以参考下
    2015-05-05
  • Lua中创建全局变量的小技巧(禁止未预期的全局变量)

    Lua中创建全局变量的小技巧(禁止未预期的全局变量)

    这篇文章主要介绍了Lua中创建全局变量的小技巧(禁止未预期的全局变量),使用本文方法可以实现避免创建全局变量,在必须使用全局变量的情况下也给出了实现技巧,需要的朋友可以参考下
    2014-12-12
  • Lua入门学习笔记

    Lua入门学习笔记

    这篇文章主要介绍了Lua入门学习笔记,本文适合有一定编程基础的同学,可以依据本文快速入门Lua脚本语言,需要的朋友可以参考下
    2014-10-10
  • Lua源码中字符串类型的实现

    Lua源码中字符串类型的实现

    与其他主流脚本语言不同的是,Lua在实现字符串类型有两方面不同。第一,所有的字符串在Lua中都只储存一份拷贝。第二,所有的字符串变量,只保存字符串引用,而不保存它的buffer。我们来具体看看lua源码中如何实现字符串类型的吧
    2015-04-04
  • Lua math.fmod使用时的小数问题

    Lua math.fmod使用时的小数问题

    这篇文章主要介绍了Lua math.fmod使用时的小数问题,math.fmod用于取模运算,使用小数时可能会遇到不可预料的结果,所以应该避免使用小数,需要的朋友可以参考下
    2015-06-06
  • Lua极简入门指南:全局变量

    Lua极简入门指南:全局变量

    这篇文章主要介绍了Lua极简入门指南:全局变量,本文讲解了全局变量、_ENV等内容,需要的朋友可以参考下
    2014-10-10

最新评论