相关疑难解决方法(0)

Lua - 合并表?

我需要合并两个表,如果给定的项目同时存在,则第二个覆盖内容将包含在第一个表中.我看了,但标准库似乎没有提供这个.我在哪里可以获得这样的功能?

merge lua lua-table

56
推荐指数
6
解决办法
5万
查看次数

按相对路径加载Lua文件

如果我有这样的文件结构:

./main.lua
./mylib/mylib.lua
./mylib/mylib-utils.lua
./mylib/mylib-helpers.lua
./mylib/mylib-other-stuff.lua
Run Code Online (Sandbox Code Playgroud)

main.lua文件mylib.lua中可以加载完整路径require('mylib.mylib').但在内部mylib.lua我还想加载其他必要的模块,我不想总是指定完整的路径(例如mylib.mylib-utils).如果我决定移动文件夹,我将有很多搜索和替换.有没有办法只使用路径的相对部分?

UPD.我正在使用Lua和Corona SDK,如果这很重要的话.

lua require coronasdk

34
推荐指数
2
解决办法
5万
查看次数

标签 统计

lua ×2

coronasdk ×1

lua-table ×1

merge ×1

require ×1