Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 我需要帮助从36进制转换到10进制_Lua - Fatal编程技术网

Lua 我需要帮助从36进制转换到10进制

Lua 我需要帮助从36进制转换到10进制,lua,Lua,例如,我想转换: 1j16qd5g0lc 致: 5589146303201280 但目前“tonumber”将其转换为: 5.5891463032013e+15 我知道有一个bit.tonumber函数可能工作得更好,但该函数对我不可用。有人能很容易地实现我的需求吗?我不太熟悉Lua 谢谢!:) 尝试print(string.format(%.0f),tonumber(“1j16qd5g0lc”,36))您尝试过自己实现它吗?我想上的Base36Decode函数可以转换为Lua,但由于我对Lua

例如,我想转换:

1j16qd5g0lc

致:

5589146303201280

但目前“tonumber”将其转换为:

5.5891463032013e+15

我知道有一个bit.tonumber函数可能工作得更好,但该函数对我不可用。有人能很容易地实现我的需求吗?我不太熟悉Lua


谢谢!:)

尝试
print(string.format(%.0f),tonumber(“1j16qd5g0lc”,36))
您尝试过自己实现它吗?我想上的Base36Decode函数可以转换为Lua,但由于我对Lua不太熟悉,我无法理解。所以您需要将输出设为数字?Lua数字不能太大,所以您唯一的希望是字符串或一个大的数字库(它可能使用表将一个数字拆分为几个部分)。我的最终输出需要是一个数字字符串。也许转换可以分块进行?