gpt4 book ai didi

lua - 如何加载不同文件夹中的模块

转载 作者:行者123 更新时间:2023-12-04 02:23:50 24 4
gpt4 key购买 nike

我有以下文件夹结构

--文件夹1
------main.lua
------子文件夹
----------func1.lua
--文件夹2
------func2.lua

我想通过require命令在main.lua中加载func1.luafunc2.lua

PS:文件夹下的init.lua是干什么的

最佳答案

在 vanilla lua 中,你会像这样加载它们:

local func1 = loadfile "sub_folder/func1.lua"
local func2 = loadfile "../folder2/func2.lua"

参见:Pil Chapter 8

如果您正在使用嵌入在其他应用程序(例如游戏、软件等)中的 Lua,那么您需要让我们知道这是什么,否则我们无法帮助您。这也适用于您的 P.S 问题。但一般情况下,init.lua 通常是第一个被执行的文件,即它会加载其他文件等。

关于lua - 如何加载不同文件夹中的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25052295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com