我一直在努力学习LUA,但遇到了一个令人困惑的问题。当我尝试打印以下值时,它返回 5。这个 5 来自哪里?
print(tonumber(string.gsub("spawn10", "%D", ""))) -- 5
Run Code Online (Sandbox Code Playgroud)
如果我打印它而不将其转换为 int,我会得到更奇怪的响应。
print(string.gsub("spawn10", "%D", "")) -- 10 5
Run Code Online (Sandbox Code Playgroud)
也许我对 gsub 的理解不正确,但我不明白这些 5 来自哪里。