如何获取没有路径和.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 和勇敢的剑攻击?
我有包含多个值的表,我想打印每个值。
像是:
“值_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) 如何将两个数组融合为一个,如下所示:
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)