2010-02-10 25 views
6

Tôi muốn chuyển đổi giữa các loại tích phân khác nhau; ví dụ như Word32 và Word8.Thành ngữ phổ biến để chuyển đổi giữa các loại Integral là gì?

Cách thành ngữ để thực hiện điều này trong Haskell là gì?

Word8 -> Chuyển đổi Word32 luôn có thể thành công. Word32 -> Word8 chuyển đổi có thể dẫn đến một tràn và tôi sẽ đối phó với điều đó (hoặc bằng cách kiểm tra một cách rõ ràng hoặc nhận được một dấu hiệu từ bất kỳ thành ngữ chuyển đổi là gì).

+0

Xem thêm http://stackoverflow.com/questions/2301523/haskell-error- không thể kết hợp-mong đợi-loại-số nguyên-chống-inferred-type-int –

Trả lời

11

fromIntegral sẽ chuyển đổi từ một loại không thể thiếu đối với bất kỳ loại số, bao gồm các loại không thể thiếu khác

Các vấn đề liên quan