self[nth] -> Integer[permalink][rdoc][edit] self[nth, len] -> Integer self[range] -> Integer nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。 [PARAM] nth: 何ビット目を指すかの数値 [PARAM] len: 何ビット分を返すか [PARAM] range: 返すビットの範囲 [RETURN] self[nth] は 1 か 0 [RETURN] self[i, len] は (n >> i) & ((1 << len) - 1) と同じ [RETURN] self[i..j] は (n >> i) & ((1 << (j - i + 1)) - 1) と同じ [RETURN] self[i...j] は (n >> i)