在 Lua 中,你可以使用 tonumber
函数将一个字符串变量转换为整数。以下是一个示例:
local str = "12345"
local number = tonumber(str)
if number then
print("转换后的整数是:" .. number)
else
print("无法转换为整数")
end
在上面的示例中,我们使用 tonumber
函数将字符串变量 str
转换为整数。如果字符串可以成功转换为整数,它将返回整数值,否则返回 nil
。
请注意,如果字符串包含非数字字符,或者是浮点数表示(带有小数点),则转换可能会失败,返回 nil
。因此,在使用 tonumber
进行转换之前,最好确保字符串中只包含有效的整数表示。