lua怎么把读取到的字符串变成程序的一部分?

比如
local file = io.open(path, "w+");
local value=file:read("*all");--value=“一个函数或者一个赋值语句”
现在想把value加到程序里面,该怎么做呢?

你是说 直接运行程序?

local path = [[d:\1.txt]]
--[[ -- 1.txt 
do
    return 123
end

--]]



local file = io.open(path, "r+");
local code = file:read("*all")
local f = assert(loadstring(code))
f() -- 执行代码

温馨提示:答案为网友推荐,仅供参考
相似回答