2006-04-06 整数のビット ruby さらっとメソッドを流してみてみたら、Integer に self[nth] という面白いメソッド発見。 nth番目のビットのon/offを0/1で返してくれる、というものだ。 # "5"を2進表現してみる. [4,3,2,1,0].each{ |bit| print (5)[bit] } #=> 00101 なんに使うの?と聞かれたら困るが、自分で実装しようとしたらちょっと面倒なんだよね。