पृष्ठभूमिहास्केल अभिव्यक्तियों के भीतर लाइन ब्रेक की अनुमति कहाँ है?
अधिकांश स्टाइल गाइड लाइन की लंबाई को 79 अक्षरों या उससे कम रखने की सलाह देते हैं। हास्केल में, इंडेंटेशन नियमों का अर्थ है कि अभिव्यक्तियों को अक्सर नई लाइनों के साथ तोड़ने की आवश्यकता होती है।
सवाल:
भाव के भीतर, जहां यह कानूनी एक नई लाइन जगह है?
क्या यह कहीं दस्तावेज है?
विस्तारित प्रश्न: मैं GHC मेरी कोड स्वरूपण जब यह एक त्रुटि रिपोर्ट तो किसी को पता लगा है लंबी लाइनों को तोड़ने की प्रक्रिया को स्वचालित करने के लिए कैसे देखते हैं। क्या कोई उपयोगिता है जिसे मैं हैकेल कोड डाल सकता हूं और क्या उस कोड को अच्छी तरह से स्वरूपित किया गया है?
इस पैकेज पर एक नज़र डालें https://hackage.haskell.org/package/haskell-formatter – Arnon
गुगलिंग हैकेल स्वरूपण आपको कई उपयोगी परिणाम देना चाहिए था। इंडेंटेशन नियम को छोड़कर व्हाईटस्पेस (न्यूलाइन सहित) को अनदेखा किया जाता है (कोड को कम से कम उस ब्लॉक के रूप में इंडेंट किया जाना चाहिए जो सरलीकृत है)। – Cubic