मैं हास्केल में एक फ़ंक्शन कर रहा हूं जो केवल सूची में शाम को रोकता है और मुझे कोई समस्या आ रही है। जब मैं अनुपालन चलाता हूं तो यह शिकायत करता है कि आप एक int का विभाजन नहीं कर सकते हैं और मुझे एक अंशकालिक int प्रकार की घोषणा की आवश्यकता है। मैंने फ्लोट करने के लिए प्रकार की घोषणा को बदलने की कोशिश की है, लेकिन उसने अभी एक और त्रुटि उत्पन्न की है। मैंने नीचे फ़ंक्शन का कोड शामिल किया है और किसी भी प्रकार की सहायता की उम्मीद कर रहा था।हास्केल में डिवीजन
halfEvens :: [Int] -> [Int]
halfEvens [] = []
halfEvens (x:xs) | odd x = halfEvens xs
| otherwise = x/2:halfEvens xs
पढ़ने के लिए धन्यवाद।
मुझे लगता है कि आप इस मामले में x 'div' 2 चाहते हैं। मैं किसी और को यह पुष्टि करने दूंगा कि मैं सही हूं (100% निश्चित नहीं हूं) और एक और पूर्ण स्पष्टीकरण दें। – MatrixFrog