Какова общая идиома для преобразования между интегральными типами? - PullRequest
6 голосов
/ 10 февраля 2010

Я хочу конвертировать между различными целочисленными типами; например Word32 и Word8.

Какой идиоматический способ сделать это в Haskell?

Word8 -> Преобразование Word32 всегда может быть успешным. Преобразование Word32 -> Word8 может привести к переполнению, и я справлюсь с этим (либо путем явного тестирования, либо получения указания от какой-либо идиомы преобразования).

Ответы [ 2 ]

11 голосов
/ 10 февраля 2010

fromIntegral преобразует из целого типа в любой числовой тип, включая другие целочисленные типы

3 голосов
/ 10 февраля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...