Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Manipulation de bits.
Synopsis
- bitSize :: Integer -> Int
- integerOfBits :: [Bool] -> Integer
- bitsOfInteger :: Int -> Integer -> [Bool]
- interleaveBits :: [[Bool]] -> [Bool]
- randomIntegerOfBits :: Integer -> [Bool] -> Integer
Documentation
integerOfBits :: [Bool] -> Integer Source #
integerOfBits bs
retourne le nombre encodé par les bits bs
.
bitsOfInteger :: Int -> Integer -> [Bool] Source #
bitsOfInteger m n
retourne les m
premiers bits de poids faible
encodant le nombre n
.
interleaveBits :: [[Bool]] -> [Bool] Source #
interleaveBits bs
retourne les bits de bs
en consommant un bit de chaque liste à chaque passe.