Lua判断变量是否为数字、字符串是否可以转换为数字等

一、Lua 判断是字符还是数字

-- 如果待判断的是一个变量

local t = type(x);

if t == "number" then

 -- 是数字

else if t == "string" then

 -- 是字符串

end

-- 如果带判断是一个字符串,要判断是否可以转成数字, 则

local n = tonumber(x);

if n then

 -- n就是得到数字

else

 -- 转数字失败,不是数字, 这时n == nil

end

以上是 Lua判断变量是否为数字、字符串是否可以转换为数字等 的全部内容, 来源链接: utcz.com/z/315289.html

回到顶部