मैं रियल वर्ल्ड हास्केल पढ़ रहा हूं, और मैं अंत के करीब हूं, लेकिन स्टाइल का मामला मुझ पर (.)और ($)ऑपरेटरों के साथ करने के लिए मुझे परेशान कर रहा है । जब आप एक फ़ंक्शन लिखते हैं जो अन्य कार्यों की एक रचना है जिसे आप इसे लिखते हैं: …
मैं समझने की कोशिश कर रहा हूँ कि इस हास्केल कोड में डॉट ऑपरेटर क्या कर रहा है: sumEuler = sum . (map euler) . mkList संपूर्ण स्रोत कोड नीचे है। मेरी समझ डॉट ऑपरेटर दो कार्यों sumऔर इनपुट map eulerके परिणाम के mkListरूप में परिणाम ले रहा है । …
यह वह कोड है जो मैं कहीं पर आया था लेकिन जानना चाहता हूं कि यह कैसे काम करता है: findIndices :: (a -> Bool) -> [a] -> [Int] findIndices _ [] = [] findIndices pred xs = map fst (filter (pred . snd) (zip [0..] xs)) आउटपुट: findIndices (== …