【发布时间】:2014-02-27 10:00:07
【问题描述】:
举个例子,我想转换一下:
1j16qd5g0lc
收件人:
5589146303201280
但目前“tonumber”将其转换为:
5.5891463032013e+15
我知道有一个 bit.tonumber 函数可能会更好,但我无法使用该函数。有人可以轻松实现我需要的东西吗?我对Lua不太熟悉。
谢谢! :)
【问题讨论】:
-
您尝试过自己实现吗?
-
我想像 en.wikipedia.org/wiki/Base_36#C.23_implementation 上的 Base36Decode 函数可以转换为 Lua 但由于我对 Lua 不太熟悉,所以我无法弄清楚。
-
所以你需要让输出是一个数字吗? Lua 数字不可能那么大,所以你唯一的希望是字符串或大型数字库(它可能使用表格将数字分成几个部分)。
-
我的最终输出需要是一串数字。也许转换可以分块完成?
标签: lua