[Ruby on Rails]数値型(Fixnum)のメソッドを確認する5

<=

比較演算子
左以上ならTRUE
小なりとイコールのコンビ
Fixnumクラスのインスタンスメソッド

>=

比較演算子
右以上ならTRUE
大なりとイコールのコンビ
Fixnumクラスのインスタンスメソッド

==

比較演算子
等しいか判定
2つのイコール
Fixnumクラスのインスタンスメソッド

===

比較演算子
左にあるオブジェクトで比較する内容が変化する
ここではFixnum型しかやらへん
3つのイコール
Fixnumクラスのインスタンスメソッド

[]

数値がビット番号に一致しているとき1、一致しないときは0
Fixnumクラスのインスタンスメソッド

わかりづらいので以下のよう
0001 => 1 => 1[0] => 1
0010 => 2 => 2[1] => 1
0100 => 4 => 4[2] => 1
1000 => 8 => 8[3] => 1
1000 => 8 => 8[0] => 0 違う場合は0になる

あとがき

ずっと演算子祭りだったのでやっと抜け出せる!
つぎからはやっとメソッドっぽくなっていきますね。

参考

Ruby入門 – 演算子
Rubyのcase式と===演算子について
Class: Fixnum (Ruby 2.2.0)

スポンサードリンク