在Swift中不比操作员大!>

时间:2015-08-23 19:13:08

标签: swift logic operators

我所有的搜索都不断提出不相关的答案,所以我想知道我问的问题的根本问题是什么:

swift中的运算符是什么意思不大于“!>”? 为什么这个符号不存在?

编辑:只是为了澄清:我试图在Swift中创建一个if语句,如果该值不大于或等于0,则该值显然无效,但我不想指定一个数字范围。我意识到其他可能会抓住我想要的东西:

if int >= 1 {
        //do something
    }else {
        //number is not an integer greater than 1
        //do something else
    }

2 个答案:

答案 0 :(得分:8)

<=怎么样?如果x不大于y,则x <= y。当它具有与“小于或等于”相同的含义时,不需要“不大于”运算符。

答案 1 :(得分:2)

您可以使用:

if !(int > 1) {
// Do something...
}