2010-10-31 17 views
24

संभव डुप्लिकेट पूर्णांक तक:
Haskell Error: Couldn't match expected type Integer' against inferred typeInt'परिवर्तित इंट

मैं कैसे हास्केल में Integer को Int परिवर्तित कर सकते हैं?

+0

सी (के बाद से Int एक Integral है) भी http://stackoverflow.com/questions/2301523/haskell-error-couldnt-match-expected-type-integer-against- हैस्सेल में अनुमानित-प्रकार-int –

उत्तर

50

एक toInteger फ़ंक्शन है जिसका आप उपयोग कर सकते हैं।

+0

कृपया – marco

+41

@marco: हाँ, हास्केल में। – sth

15

इंटेग्रल से किसी भी इंटीग्रल मान को किसी अन्य इंटीग्रल में परिवर्तित करने का एक अच्छा सामान्य तरीका है। लेकिन जैसा कि sth ने कहा, toInteger विशेष रूप से एक इंटीजर में परिवर्तित करने के मामले के लिए काम करता है।

3
भी

, तो आप उपयोग कर सकते हैं fromIntegral

संबंधित मुद्दे