#Lua 的 tonumber 函数
tonumber (e [, base])
说明
将变量 e
7以 base
进制转换为数值。
参数
e
- 要转换的内容base
- 进制基数,可用取 2 到 36(10 个数字加上 26 个字母),默认为十进制
返回值
- 成功时返回转换后的数值
- 失败时返回
nil
#示例
-- 以十进制进行转换
print(tonumber("100"))
-- 以二进制进行转换
print(tonumber("100", 2))
-- 以十六进制进行转换
print(tonumber("ff", 16))
-- 以三十六进制进行转换
print(tonumber("zz", 36))