by shigemk2

当面は技術的なことしか書かない

shiftR

ひどく個人的なメモ。

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 プログラミング入門