数値からビット列を得る
整数からビット列を得るにはInteger#[]
を使う。Integer#[]
には最下位ビットを0番目とする添字を指定する。以下は整数からビット列を得る例である。
int = 0b10110101 p int[0] #=> 1 p int[1] #=> 0 p int[2] #=> 1 p int[3] #=> 0 p int[4] #=> 1 p int[5] #=> 1 p int[6] #=> 0 p int[7] #=> 1
整数からビット列を得るにはInteger#[]
を使う。Integer#[]
には最下位ビットを0番目とする添字を指定する。以下は整数からビット列を得る例である。
int = 0b10110101 p int[0] #=> 1 p int[1] #=> 0 p int[2] #=> 1 p int[3] #=> 0 p int[4] #=> 1 p int[5] #=> 1 p int[6] #=> 0 p int[7] #=> 1