What is a common idiom for converting between Integral types?
I want to convert between various integral types; for example Word32 and Word8.
What is the idiomatic way to do this in Haskell?
Word8 -> Word32 conversion ca开发者_开发百科n always succeed. Word32 -> Word8 conversion might result in an overflow and I'll deal with that (either by testing explicitly or getting an indication from whatever the conversion idiom is).
fromIntegral
will convert from an integral type to any numeric type, including other integral types
See Converting Numbers in the Haskell wiki
精彩评论