1
我正在寫lua腳本的程序不支持存儲upvalues。因此,功能fun
不會恢復程序的狀態後有效:Lua使價值不變
gen=function(par)
local a=par
return function() print(a) end
end
fun=gen(2)
在另一方面簡單的功能,而無需關閉像gen
保存和正常加載。 我想用上面的參數a
的不同值創建一組類似於fun
的函數。程式化相當於:
fun1=function()
local a=1
print(a)
end
fun2=function()
local a=2
print(a)
end
--and so on
有沒有可能這樣做?