هاسكل مبتدئ:استخدام تخطيط أو لا ؟ ما هي بلايك حول (استخدام أمثلة) [مغلقة]

StackOverflow https://stackoverflow.com/questions/130317

سؤال

أنا غير قادر على العثور على ما يبدو الكثير من المعلومات haskells ميزات تخطيط ، كما أفهم هو شيء مثل الثعابين متطلبات التنسيق إلا أن اختياري.كيف يمكنني اختيار عدم استخدام هذا الخيار بشكل صحيح ؟ ستكون فكرة جيدة أن تبدأ دون ذلك بحيث يمكنني الحصول على شعور قوي على اللغة نفسها ؟

هل كانت مفيدة؟

المحلول

انظر http://en.wikibooks.org/wiki/Programming:Haskell_indentation و http://www.haskell.org/onlinereport/lexemes.html#sect2.7 (كلاهما يحتوي على أمثلة).

الايجابيات:

  • أقل الكتابة
  • أقل من القراءة ، تبحث أجمل (إذا كنت مرتاحا مع ذلك)

سلبيات:

  • قد تحصل على خطأ ، وخاصة إذا كنت لم تكن مألوفة مع ذلك.الأقواس جعل الأمور واضحة وضوح الشمس إذا كنت غير متأكد.

نصائح أخرى

هاسكل تخطيط هي واحدة من السمات المميزة ، imho.جزء من كامل فلسفة هاسكل هو أنه أكثر الرياضيات-مثل.و باستخدام تخطيط خطوة كبيرة نحو ذلك.على العديد من البرامج ، إذا كنت تريد الكتابة الزائفة رمز من معادلات الرياضيات ، فإنه في نهاية المطاف يجري صالح هاسكل الجملة باستخدام تخطيط.أنا أوصي على الأقل في محاولة تخطيط.

الجانب السلبي هو أن خفية المسافة البادئة أخطاء يمكن أن تنشأ.هذا يمكن أن يكون محبطا في البداية, esp.إذا كنت لم تكن مألوفة مع ذلك.ولكن المترجم يخبرك عنهم.بمجرد إصلاحه ، كنت تركت مع التعليمات البرمجية التي غالبا ما تكون ممتعة جدا للنظر في.

يمكنك استخدامه ببساطة عن طريق استخدام الأقواس المتعرجة صريحة كتل الفاصلة المنقوطة للفواصل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top