self << bits -> IntegerRuby 2.4.0 から[permalink][rdoc][edit]-
selfをbitsだけ左にビットシフトした整数を返します。Integerオブジェクトを左項とするシフト演算子<<はこのメソッドの呼び出しになります。- [PARAM]
bits: - シフトさせるビット数
printf("%#b\n", 0b0101 << 1) # => 0b1010 p -1 << 1 # => -2 - [PARAM]
このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ
self << bits -> IntegerRuby 2.4.0 から[permalink][rdoc][edit]
self を bits だけ左にビットシフトした整数を返します。
Integer オブジェクトを左項とするシフト演算子 << はこのメソッドの呼び出しになります。
bits:printf("%#b\n", 0b0101 << 1) # => 0b1010
p -1 << 1 # => -2