मुझे एक फ़ंक्शन की आवश्यकता है जो दो Int
एस ( a
और b
) प्राप्त करता है और A/B
जैसा कि रिटर्न करता है Int
। मुझे यकीन है कि A/B
हमेशा एक पूर्णांक होगा।
यहाँ मेरा समाधान है:
myDiv :: Int -> Int -> Int
myDiv a b =
let x = fromIntegral a
y = fromIntegral b
in truncate (x / y)
लेकिन अधिक सरल समाधान खोजना चाहते हैं। कुछ इस तरह:
myDiv :: Int -> Int -> Int
myDiv a b = a / b
मैं इंट को इंट में कैसे बांट सकता हूं और इंट को कैसे प्राप्त कर सकता हूं?
a `quot` b
इन्फिक्स प्रेमियों के लिए (वाह, आप वास्तव में बैकस्क्स इंसर्ट बैकटिक्स के साथ बैकस्लैश से बच सकते हैं)।