मैं एक ऐसा फ़ंक्शन लिखने की कोशिश कर रहा हूं जो दो तारों का लंबा समय लौटाए। अभी तक यह है कि मैं क्या है:दो तारों के लंबे समय तक लौटने का सुरुचिपूर्ण तरीका
maxString :: String -> String -> String
maxString a b
| (length a) > (length b) = a
| otherwise = b
यह काम करता है, लेकिन अगर वहाँ एक और अधिक सुरुचिपूर्ण तरीका यह लिखना है मैं सोच रहा हूँ। नोट: दो तर्क एक सूची में नहीं हो सकते हैं। करी के लिए अनुमति देने के लिए उन्हें अलग तर्क होना चाहिए।
विचार?
अनंत सूचियों से सावधान रहें! – karakfa