ひどく個人的なメモ。
Prelude> import Data.Bits Prelude Data.Bits> 64 `shiftR` 6 1 Prelude Data.Bits> 64 `shiftR` 5 2 Prelude Data.Bits> 64 `shiftR` 4 4 Prelude Data.Bits> 64 `shiftR` 3 8
Data.Bitsに定義されているやつでシフト演算できる。 M.Hiroi's Home Page / お気楽 Haskell プログラミング入門