seasonফাংশন বীজগাণিতিক ফাংশন ব্যবহার করে কিন্তু আমি মনে করি কোডের মত পুনরাবৃত্তিমূলক হয়।
আমি কীভাবে এটি সম্ভব হিসাবে সংক্ষিপ্ত করতে পারি?
data Month = Jan | Feb | Mar | Apr | May | June | July | Aug | Sept| Oct | Nov | Dec
deriving (Eq,Ord,Show,Read)
data Seasons = Spring | Summer | Autumn | Winter
deriving (Eq,Ord,Show,Read)
season :: Month -> Seasons
season Jan = Winter
season Feb = Winter
season Mar = Spring
season Apr = Spring
season May = Spring
season June = Summer
season July = Summer
season Aug = Summer
season Sept = Autumn
season Oct = Autumn
season Nov = Autumn
season Dec = Winter
আপনার ফাংশন এবং কনস্ট্রাক্টরগুলিকে একক অক্ষর হিসাবে নামকরণ করা এটির সংক্ষিপ্ত বিবরণ%) কমিয়ে দেবে
—
লুচি