前端之家收集整理的这篇文章主要介绍了
检查Lua中的字符串是否不为空或空,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我现在有一些Lua
代码使用以下语法:
if (foo == nil or foo == '') then
foo = "some default value"
end
if条件的目标是测试foo既不是一个空字符串,也不是一个零值。
这个代码可以简化为一个如果测试,而不是两个?
你可以做的一件简单的事情是抽象一个
函数内的测试。
local function isempty(s)
return s == nil or s == ''
end
if isempty(foo) then
foo = "default value"
end
原文链接:https://www.f2er.com/lua/274749.html