読者です 読者をやめる 読者になる 読者になる

コンパイラかく語りき

文系新卒プログラマーのメモ

数値がある範囲内にあるかチェックする

Ruby

RubyでAという数値が、min以上かつmax以下かどうか調べる方法。

 

JavaScriptなら

A >= min && A <= max

コレ書くのいっつも面倒くさい…。coffeeならカンタンだけど。

 

Rubyなら

(min..max).include? A

あるいは、

A.between?(min, max)

 

前者がRangeクラスのメソッドで、後者がComparableクラスのメソッドです。

個人的にはbetweenのほうがかっこいいです。

 

参考:

qiita.com