Lua中的数字运算符重载

如何为数字重载运算符?我需要这个来替换 Lua 中的标准浮点数,使用我作为库添加的大浮点数 (来自 Cephes 的 384 位浮点数),而不必更改 Lua 本身。原因是如果您不先将 Lua 双精度浮点数转换为大浮点数,有时会把普通的 Lua 双精度浮点数与大浮点数混淆。

这是否可以通过一些 Lua 代码完成,还是 Lua 必须更改 (不一定是问题,但仍不可取)?

点赞