整数の幅と同じ、またはそれを超過しているシフト式を報告します。

このような式では、左オペランドのすべてのビットがシフトして常に同じ値になります。 常に同じ値になるということは、シフトのオフセットが正しくないか、シフト式が冗長であることを意味します。

例:


  func shift(i int8) {
    fmt.Println(i << 8) // 常に 0 を出力します
  }