首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在<=中-4ruby -4的值为真,为什么9>=9的值为真?

为什么在<=中-4ruby -4的值为真,为什么9>=9的值为真?
EN

Stack Overflow用户
提问于 2017-02-23 04:40:42
回答 4查看 102关注 0票数 0

我在Ruby的codeacademy上做一些练习,遇到了这两个问题。不确定我是否清楚地理解了为什么-4 \f25 <= -4 -4在-4\f25 Ruby -4中值为真,为什么-4\f25 9>=9 -4在-4\f25 Ruby-4中值为真?有没有人能解释一下,以便我能更好地理解?谢谢!

EN

回答 4

Stack Overflow用户

发布于 2017-02-23 04:50:20

<=是小于或等于运算符

要回答数字ab是否为a <= b的问题,您可以问自己两个问题:

小于等于b

  1. is a a

如果任一问题的结果都是“是”,则<=运算符将计算为true

对于您的示例

  • -4 <= -4
    1. is -4 less is -4?"No"
    2. is -4 equal to -4?"Yes"

由于第二个问题的答案是“是”,因此-4 <= -4true

票数 5
EN

Stack Overflow用户

发布于 2017-02-23 04:42:46

-4 <= -4表示-4小于或等于 -4。由于-4与-4相同,因此它的计算结果为true。

9 >= 9也是如此。9等于9,因此表达式的计算结果为true。

票数 1
EN

Stack Overflow用户

发布于 2017-02-23 04:42:53

因为<=意味着“小于等于”,而>=意味着“大于等于”,所有的数字都等于它们自己。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42401831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档