ابتدای محتوای صفحه
۱۲ - ۱راههایی برای ارائهی مشکلات
گاهی اوقات همهی مقادیرِ یه نوعداده برای یه برنامه معقول نیستن. اینجور مواقع در هسکل، از نوعدادههای صریح استفاده میکنیم تا هر وقت توابعمون ترکیبی غیرمعقول از ورودیها گرفتن، به مشکل اشاره کنیم. بعداً یاد میگیریم که چطور موقعِ ساختِ نوعدادهها، از خودمون در مقابل چنین ورودیهای ناسازگاری دفاع کنیم، اما نوعدادههای Maybe
و Either
هم که اینجا نشون میدیم خیلی اوقات جوابگواند.
این فصل شامل:
نوعداده ِ Maybe
(Nothing
یا Just
)؛
تایپِ Either
(Left
یا Right
)؛
گونهبالا بودن؛
آنامورفیسم.