2
我有這段代碼在這裏:瞭解這個的Lua SNIPPIT
local http = require("socket.http")
我知道它應該允許我使用一些東西從別的地方,但我有幾個問題。
它期望在哪裏找到「socket.http」? 它應該期待什麼?一個DLL?一個Lua腳本?都?
我有這段代碼在這裏:瞭解這個的Lua SNIPPIT
local http = require("socket.http")
我知道它應該允許我使用一些東西從別的地方,但我有幾個問題。
它期望在哪裏找到「socket.http」? 它應該期待什麼?一個DLL?一個Lua腳本?都?
require
可以加載在Lua中編寫的DLL和庫。它按順序使用package.path
和package.cpath
來查找它們。有關詳細信息,請參閱Lua reference manual。
那麼它在這個庫中搜索(在目錄中)?我試圖使用LuaSocket庫和一個已經編譯的程序來使用LuaJava來實現Lua。 – FreeSnow
#DalexL:他將你直接鏈接到描述Lua如何找到DLL或基於Lua的模塊的位置。他唯一能做的更多的事情就是在這裏複製並粘貼給你。 –
@DalexL,另一種學習'require'的方式是強制執行錯誤。嘗試使用'require'dummy''並閱讀錯誤消息。 – lhf