このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.0 リファレンスマニュアル

instance method Integer#<<

self << bits -> IntegerRuby 2.4.0 から[permalink][rdoc][edit]

selfbits だけ左にビットシフトした整数を返します。

Integer オブジェクトを左項とするシフト演算子 << はこのメソッドの呼び出しになります。

[PARAM] bits:
シフトさせるビット数
printf("%#b\n", 0b0101 << 1) # => 0b1010
p -1 << 1 # => -2