该函数的返回值是返回一个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最典型的用处是去执行外部代码。也就是位于程序之外的代码。
2020-04-25 14:44脚本之家 Lua
这篇文章主要介绍了Lua loadstring函数用法实例,loadstring最典型的用处是去执行外部代码,也就是位于程序之外的代码,需要的朋友可以参考下
该函数的返回值是返回一个function,如果load失败,则返回nil
例子代码:
f操作的全局i,g操作的是局部i,因为,loadstring总是在全局环境中去编译它的字符串
loadstring最典型的用处是去执行外部代码。也就是位于程序之外的代码。
这篇文章主要介绍了Lua中写排序算法实例,本文用一个选择排序算法为例讲解如何在Lua中写一个排序算法,需要的朋友可以参考下 ...
这篇文章主要介绍了C语言中调用Lua函数实例,本文讲解了调用一个Lua函数的步骤和C语言调用Lua函数实例,需要的朋友可以参考下 ...
这篇文章主要介绍了Lua中遍历数组和table的4种方法,本文讲解了使用for遍历、迭代器的方式遍历等方法,同时提供一个复杂table的的遍历方法,需要的朋友可以...
这篇文章主要介绍了Lua中的控制结构(流程控制)简明总结,本文讲解了IF、repeat、while、for、break、return等语句,需要的朋友可以参考下 ...
这篇文章主要介绍了Lua中调用C++函数示例,本文给出的C++函数average()演示了如何接受多个参数且返回超过一个值,需要的朋友可以参考下 ...
这篇文章主要介绍了Lua中的函数相关知识点整理汇总,包括函数的参数传递和定义函数等基本知识,需要的朋友可以参考下 ...
这篇文章主要介绍了Lua教程(八):数据持久化,本文讲解了数据文件持久化、序列化两部份内容,需要的朋友可以参考下 ...
这篇文章主要介绍了Lua学习笔记之数据类型,本文同时讲解了开发环境的搭建,需要的朋友可以参考下 ...