せいふぁさん if n then return ((x>>1) and &h7fffffff) >> (n-1) else return x かあ 面白いこと考えますね。 これだったら n > 0 を前提にして条件分岐させないのがいいですね。 aryop化を考えると配列を二回シフトさせるので不利ですが。