我在文件中有一些lua代碼。我想創建這個代碼的多個閉包實例,每個實例都有一個不同的_ENV upvalue。我可以使用luaL_loadfile加載文件,並使用不同的表設置第一個upvalue N次,以創建N個實例。但是這不會加載和編譯N次? 的LUA相當於什麼,我想要做的是下面的,只是沒有使用loadFile func_list = {}
for i = 1, 10 do
loca
我是Lua的新手,並試圖在我的代碼中完成這種類型的操作,但它不起作用。這裏的語法和一切都是絕對正確的,但elseif條件是要拋棄,而條件檢查出錯了。 因此,對於這個輸出,我得到的是:價值= 40或42,這是不對的 ,我使用的Lua版本是5.2 function call(a)
print (a)
if a == 40 or 42 then
print ("Value