Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Rangeを使う際に便利なメソッド

Rangeを使う際に便利なメソッド集です。

最初と最後を取る

(1..9).first
#=> 1
(1..9).last
#=> 9

長さを取る

(6..9).size
#=> 4

含まれているか調べる

似たメソッドですが、比較手法が違います。
coverは<=>、include?は ===です。
後者はcaseで活用されます。

(1..9).cover? 8
#=> true

(1..9).include? 8
#=> true

参考もと