Lua中Tonumber函数是将字符串转换为数字的函数,它可以将字符串转换为整数或者浮点数。Tonumber函数有两个参数,第一个参数是要转换的字符串,第二个参数是转换的进制,默认为10进制。
-- 将十六进制字符串转换为整数 num1 = tonumber("0xFF", 16) print(num1) -- 255 -- 将字符串转换为浮点数 num2 = tonumber("3.14") print(num2) -- 3.14
Tonumber函数的返回值可能是一个整数或者浮点数,也可能是一个nil,当参数不是一个合法的数字字符串时,返回nil。
本文链接:http://task.lmcjl.com/news/7518.html