2010-02-10 14 views
6

Quiero convertir entre varios tipos integrales; por ejemplo, Word32 y Word8.¿Qué es un modismo común para convertir entre tipos integrales?

¿Cuál es la forma idiomática de hacer esto en Haskell?

Word8 -> La conversión de Word32 siempre puede tener éxito. Word32 -> La conversión de Word8 puede dar como resultado un desbordamiento y me ocuparé de eso (ya sea probando explícitamente o obteniendo una indicación de lo que sea el idioma de conversión).

+0

Ver también http://stackoverflow.com/questions/2301523/haskell-error- couldnt-match-expected-type-integer-against-inferred-type-int –

Respuesta

11

fromIntegral se convertir de un tipo integral a cualquier tipo numérico, incluyendo otros tipos integrales

Cuestiones relacionadas