2010-02-10 3 views
6

Ich möchte zwischen verschiedenen integralen Typen konvertieren; zum Beispiel Word32 und Word8.Was ist ein allgemeines Idiom für die Konvertierung zwischen Integral-Typen?

Was ist der idiomatische Weg, dies in Haskell zu tun?

Word8 -> Word32 Konvertierung kann immer gelingen. Word32 -> Word8 Konvertierung kann zu einem Überlauf führen und ich werde damit umgehen (entweder durch explizites Testen oder erhalten eine Angabe von was auch immer das Konvertierungs-Idiom ist).

+0

Siehe auch http://stackoverflow.com/questions/2301523/haskell-error- couldnt-match-expected-type-integer-gegen-inferred-type-int –

Antwort

11

fromIntegral wird von einem integrierten Typ in jeden numerischen Typen konvertieren, einschließlich anderen integralen Typen

Verwandte Themen