local t = "{{2173,1},{2160,5}}"
print(#t) -- 19?? wrong
Run Code Online (Sandbox Code Playgroud)
如何转换为出现在数字中?
local t = {{2173,1},{2160,5}}
print(#t) -- 2 correct
Run Code Online (Sandbox Code Playgroud)
您可以通过loador运行字符串loadstring(取决于您的 Lua 版本),这将返回您要查找的表:
local t = "{{2173,1},{2160,5}}"
t = (loadstring or load)("return "..t)()
print(#t) -- 2
Run Code Online (Sandbox Code Playgroud)