Lua loadstring函数用法实例

 更新时间:2015年04月22日 09:48:53   投稿:junjie  
这篇文章主要介绍了Lua loadstring函数用法实例,loadstring最典型的用处是去执行外部代码,也就是位于程序之外的代码,需要的朋友可以参考下

该函数的返回值是返回一个function,如果load失败,则返回nil
例子代码:

复制代码 代码如下:

--i = 32 
local i = 0 
f = loadstring("i = 1 + i; print(i)"); 
g = function () 
        i = 1 + i; 
        print(i) 
    end 
f() 
g() 

f操作的全局i,g操作的是局部i,因为,loadstring总是在全局环境中去编译它的字符串
loadstring最典型的用处是去执行外部代码。也就是位于程序之外的代码。

相关文章

  • Lua中的闭合函数、非全局函数与函数的尾调用详解

    Lua中的闭合函数、非全局函数与函数的尾调用详解

    这篇文章主要介绍了Lua中的闭合函数、非全局函数与函数的尾调用详解,本文对这2种函数和尾调用做了深入研究,需要的朋友可以参考下
    2014-09-09
  • Lua中获取utf8字符串长度的方法和自定义函数

    Lua中获取utf8字符串长度的方法和自定义函数

    这篇文章主要介绍了Lua中获取utf8字符串长度的方法和自定义函数,本文给出了代码实例并讲解了UTF8的编码规则,需要的朋友可以参考下
    2015-04-04
  • 详解Lua中的数据类型

    详解Lua中的数据类型

    这篇文章主要介绍了Lua中的数据类型,是Lua入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • 详解Lua中的数组概念知识

    详解Lua中的数组概念知识

    这篇文章主要介绍了Lua中的数组概念知识,是Lua入门学习中的基础,需要的朋友可以参考下
    2015-05-05
  • Lua学习笔记之类型与值

    Lua学习笔记之类型与值

    本文详细的总结了Lua中的类型与值,对于实际编程中容易出错的地方也进行了详细的总结,十分的全面实用。有需要的小伙伴可以参考下。
    2015-04-04
  • Lua教程(五):C/C++操作Lua数组和字符串示例

    Lua教程(五):C/C++操作Lua数组和字符串示例

    这篇文章主要介绍了Lua教程(五):C/C++操作Lua数组和字符串示例,本文同时还讲解了如何在C/C++函数里面存储Lua状态,需要的朋友可以参考下
    2014-09-09
  • lua开发中实现MVC框架的简单应用

    lua开发中实现MVC框架的简单应用

    最近的游戏项目中使用了lua脚本来开发,项目中用到了MVC框架,最近有朋友问我怎么弄,在这里简单分享一下思路和一些开发中的技巧。有需要的小伙伴可以参考下。
    2015-04-04
  • lua脚本实现自动生成APK包

    lua脚本实现自动生成APK包

    上次用了纯bat写了个脚本生成APK包,感觉bat扩展性和语法差的令人发指,这次用lua重写了一个脚本,适用于cocos2dx+lua的项目,小伙伴们来参考下吧。
    2015-03-03
  • Lua教程(四):函数详解

    Lua教程(四):函数详解

    这篇文章主要介绍了Lua教程(四):函数详解,本文讲解了多重返回值、变长参数、具名实参、闭合函数、匿名函数、非全局函数等内容,需要的朋友可以参考下
    2015-04-04
  • lua获取未来某时间点的时间戳解决方案

    lua获取未来某时间点的时间戳解决方案

    这篇文章主要介绍了lua获取未来某时间点的时间戳解决方案,需要的朋友可以参考下
    2014-12-12

最新评论