Lua 我需要帮助从36进制转换到10进制
例如,我想转换: 1j16qd5g0lc 致: 5589146303201280 但目前“tonumber”将其转换为: 5.5891463032013e+15 我知道有一个bit.tonumber函数可能工作得更好,但该函数对我不可用。有人能很容易地实现我的需求吗?我不太熟悉LuaLua 我需要帮助从36进制转换到10进制,lua,Lua,例如,我想转换: 1j16qd5g0lc 致: 5589146303201280 但目前“tonumber”将其转换为: 5.5891463032013e+15 我知道有一个bit.tonumber函数可能工作得更好,但该函数对我不可用。有人能很容易地实现我的需求吗?我不太熟悉Lua 谢谢!:) 尝试print(string.format(%.0f),tonumber(“1j16qd5g0lc”,36))您尝试过自己实现它吗?我想上的Base36Decode函数可以转换为Lua,但由于我对Lua
谢谢!:) 尝试
print(string.format(%.0f),tonumber(“1j16qd5g0lc”,36))
您尝试过自己实现它吗?我想上的Base36Decode函数可以转换为Lua,但由于我对Lua不太熟悉,我无法理解。所以您需要将输出设为数字?Lua数字不能太大,所以您唯一的希望是字符串或一个大的数字库(它可能使用表将一个数字拆分为几个部分)。我的最终输出需要是一个数字字符串。也许转换可以分块进行?