如何在Lua中检查一个值是否大于一个数字并且小于另一个数字?

我需要检查一个数字是否大于或等于100且小于200。

在 Lua 中,正确的语法是:

if x >= 100 and x < 200 then

原文链接 https://stackoverflow.com/questions/10458058

点赞
stackoverflow用户565635
stackoverflow用户565635

以下是正确的语法:

if x >= 100 and x < 200 then
    -- your code
end

要记得大部分编程语言(Python 是一个著名的例外)不支持链式比较运算符,需要显式地进行两次比较,并使用逻辑与运算符结合比较结果。

此外,你使用了 =< 表示 "大于或等于"。在几乎所有编程语言中,"大于/小于或等于" 运算符的比较符号都应该排在前面,例如:<=>=

2012-05-05 01:37:27