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

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

例:


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