は、Ruby on codeacademyでいくつかの練習問題に取り組んでおり、これらの2つの質問に遭遇しました。 -= -4が本当に評価され、なぜ9> = 9がRubyで真と評価されるのかを私が明確に理解しているかどうか分かりませんか?誰かに説明してもらえますか?もっと理解できるでしょうか?ありがとう!なぜ-4 <= -4が真であると評価され、なぜ9> = 9がRubyで真と評価されるのですか?
1
A
答えて
1
-4 <= -4
は、-4がより小さく、-4より小さいことを意味します。 -4は-4と同じなので、trueと評価されます。
9 >= 9
でも同じです。 9は9に等しいので、式は真と評価されます。
0
<=
は「より小さい」を意味します。 -4は-4に等しいので、「より小さいか、または」-4にもなります。
同様に、>=
は「以上」を意味します。 <=
は「未満か等しい」を意味し、>=
は「か等しいより大きい」を意味し、ので、それはまた、「以上に等しい」9
1
ですので9は、9に等しく、すべての数字はそれ自身と等しい。
5
<=
あなたが自分自身に二つの質問を尋ねることができます数字a
とb
ためa <= b
かどうかを疑問に答えるためにあまり等しいより-またはオペレータ
です:
- は
b
よりa
少ないですが? - は
a
はb
に等しいか?
いずれかの質問の結果が「はい」の場合、<=
演算子はtrue
と評価されます。
-4 <= -4
-4
より-4
少ないのですか? "いいえ"- は
-4
は-4
に等しいか? 「はい」
2番目の質問への答えが「はい」であるので、-4 <= -4
はtrue
関連する問題
- 1. Ruby - すべてが真と評価されます
- 2. 空のPriorityQueueのブール評価が真であるのはなぜですか?
- 3. 0 <0は真と評価されますか?
- 4. 次は、「hi」と評価されるのはなぜですか?
- 5. Math.min([])が0に評価されるのはなぜですか?
- 6. なぜ$((true == false))はbashで1と評価されますか?
- 7. SimpleXMLオブジェクトがTRUEと評価されるのはなぜですか?
- 8. VB.Netでこれがfalseに評価されるのはなぜですか?
- 9. これはなぜ偽と評価されますか?
- 10. !strcmp(a、b)はいつ真と評価されますか?
- 11. ノード4ではinstanceofがノード6ではなくtrueに評価されます。
- 12. 条件が満たされても真に評価されないブール値
- 13. スキーム/ラケット:述語と真/偽の評価
- 14. ([1,0] == Trueの1)がFalseに評価されるのはなぜですか?
- 15. 次の式がtrueに評価されるのはなぜですか?
- 16. なぜ2のNULLポインタがfalseに評価されないのですか?
- 17. この式が正しく評価されないのはなぜですか?
- 18. 2番目のifelseが評価されないのはなぜですか?
- 19. -0 === 0が本当に評価されるのはなぜですか?
- 20. "(oddNumber And 1)= 1"がtrueに評価されるのはなぜですか?
- 21. bool(xml.etree.ElementTree.Element)がFalseに評価されるのはなぜですか?
- 22. "(1/6)*(66.900009-62.852596)"がゼロに評価されるのはなぜですか?
- 23. mysqlクエリが正しく評価されないのはなぜですか?
- 24. Redexで評価コンテキストが必要なのはなぜですか?
- 25. これはなぜFalseに評価されますか?
- 26. switch文の真理を評価する
- 27. なぜこのJavaScript式はfalseに評価されますか?
- 28. caseステートメントが評価されない
- 29. NVelocityマクロパラメータが評価されない
- 30. Spring JSPページが評価されない
である私はその愚かな質問を知っているが、それを説明するためにそんなにありがとう!今私には非常に意味がある。 – anniehswong
あなたの歓迎;プログラミングにおける論理のための充実した数学の背景を持つことは良いことです。 – Atreys