小编whi*_*lXK的帖子

在Lua中获取当前文件名

如何获取没有路径和.lua的当前文件名?

我尝试过:

local info = debug.getinfo(1,'S');
print(info.source);
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

@data/spells/scripts/10lvl/bakurichimacha.lua
@data/spells/scripts/1000lvl/brave sword attack.lua
Run Code Online (Sandbox Code Playgroud)

如何删除这些部分:

@data/spells/scripts/10lvl/ and .lua
@data/spells/scripts/1000lvl/ and .lua
Run Code Online (Sandbox Code Playgroud)

只打印 bakurichimacha 和勇敢的剑攻击?

lua filenames

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

如何从Lua中的表中获取值

我有包含多个值的表,我想打印每个值。

像是:

“值_1”“值_2”等等。

 table = {
        {'value_1'},
        {'value_2'},
        {'value_3'},
        {'value_4'},
    }
Run Code Online (Sandbox Code Playgroud)

我尝试过for k, v但失败了:

for k, v in pairs(table) do
    print(v)
end
Run Code Online (Sandbox Code Playgroud)

lua lua-table

4
推荐指数
1
解决办法
3万
查看次数

Lua中如何融合数组

如何将两个数组融合为一个,如下所示:

local array1 = {2272, 2271, 2270, 2269}
local array2 = {2267, 2266, 2268, 2265, 2264, 2263, 2262, 2261}
local fusedArray = {2272, 2271, 2270, 2269, 2267, 2266, 2268, 2265, 2264, 2263, 2262, 2261}
Run Code Online (Sandbox Code Playgroud)

或者

local array1 = {2292, 2291, 2290, 2289}
local array2 = {2267, 2266, 2268, 2265, 2264, 2263, 2262, 2261}
local fusedArray = {2292, 2291, 2290, 2289, 2267, 2266, 2268, 2265, 2264, 2263, 2262, 2261}
Run Code Online (Sandbox Code Playgroud)

arrays lua

3
推荐指数
1
解决办法
3004
查看次数

标签 统计

lua ×3

arrays ×1

filenames ×1

lua-table ×1