أين يمكنني العثور على parenthesizer كامل لحزقيل؟
-
03-07-2019 - |
سؤال
هل هناك طريقة في GHCI لإظهار نسخة قوسين تماما من بيان؟ لقد وجدت نفسي الرغبة لفعل ذلك في بعض الأحيان لمساعدتي في فهم قطعة من التعليمات البرمجية التي أنا لست على دراية. أحيانا جوامع سادة الأمور غامضة بالنسبة لنا n00bs، وأي شيء لمساعدتي في كسر هذه الحيوانات يبدو بعيدا للمساعدة.
المحلول
نصائح أخرى
ويتم توثيق عدد من النهج على ويكي: http://haskell.org/haskellwiki/Indent #Indenting_Haskell_Mechanically
وربما لا تتصل مباشرة على سؤالك، ولكن غالبا ما أجد كود خالية من نقطة الصعب قراءة. وبالمناسبة، فإن لتوليد خالية من نقطة النموذج ل التعبيرات، يمكن أيضا أن تفعل عكس ذلك. على سبيل المثال:
> unpl const . (1 +)
(\ e _ -> 1 + e)
وأفضل بكثير! :)
لا تنتمي إلى StackOverflow