۲۲ - ۱استِیت

اگه حالت لازم داشته باشیم چطور؟ در هسکل راه‌های زیادی برای ارائه، دسترسی، و تغییرِ حالت وجود داره. حالت رو میشه به عنوان داده‌ای فرض کرد که علاوه بر ورودی‌ها و خروجی‌های توابع وجود داره، داده‌ای که ممکنه بعد از محاسبه‌ی هر تابع تغییر کنه.

در این فصل:

  • معنای حالت رو توضیح میدیم؛

  • بعضی از راه‌های مدیریت ِ حالت در هسکل رو بررسی می‌کنیم؛

  • اعدادِ تصادفی ِ بیشتری ایجاد می‌کنیم؛

  • نیوتایپ ِ ‏‎حالت‎‏ و نمونه ِ ‏‎Monad‎‏ ِش رو بررسی می‌کنیم.