私は学校の演習を持っていますが、解決できません。手伝って頂けますか?問題はこれです:
2 つの引数を取るメソッドを使用してみてください - 間を使用しますか? 数値 2 が数値 1 と数値 3 の間にあるかどうかを判断するメソッド。
私は . between とは何かを見つけようとしましたか? 方法ですが、見つかりませんでした。私はそれが方法であることを知っています
私は学校の演習を持っていますが、解決できません。手伝って頂けますか?問題はこれです:
2 つの引数を取るメソッドを使用してみてください - 間を使用しますか? 数値 2 が数値 1 と数値 3 の間にあるかどうかを判断するメソッド。
私は . between とは何かを見つけようとしましたか? 方法ですが、見つかりませんでした。私はそれが方法であることを知っています
メソッドはComparable# between? 、次のように使用できます。
2.between?(1, 3)
# => true
「の間」ルビーのドキュメントから:
between?(min, max) → true または false obj <=> min が 0 より小さい場合、または anObject <=> max が 0 より大きい場合は false を返し、それ以外の場合は true を返します。
もちろん、それ#===
は範囲のメソッドです:
( 1..3 ) === 2 #=> true
( 1..3 ) === 4 #=> false
解決策として使用できますRange#cover?
:
(1..3).cover? 2 #=> true