প্রিলেড.আডের ধরণ হওয়ার কোনও ভাল কারণ আছে কি?
read :: Read a => String -> a
Maybeমান বদলে ?
read :: Read a => String -> Maybe a
যেহেতু স্ট্রিংটি পার্সেবল হ্যাস্কেল হতে ব্যর্থ হতে পারে, তাই আধুনিকটি কি আর স্বাভাবিক হবে না?
বা এমনকি একটি Either String a, যেখানে Leftএটি বিশ্লেষণ না করা হলে মূল স্ট্রিংটি থাকতে পারে, এবং Rightফলাফলটি যদি তা করে?
সম্পাদনা:
আমি অন্যকে আমার জন্য অনুরূপ র্যাপার লেখার চেষ্টা করি না। এটি আশ্বাসে নিরাপদ যে এটি করা নিরাপদ seeking
readMaybe শিগগিরই ফাংশন যুক্ত হবে।
takeহতে Integral n => n -> [a] -> [a]?
takeমানছে নাNum a => a?fmapতালিকার জন্য কেন একটি বিশেষ মামলা রয়েছে ? উদাহরণগুলিরFunctorজন্য কেন প্রয়োজন হয় নাMonad? আমি আশা করি উত্তরগুলি এই এবং সম্পর্কিত প্রশ্নের উত্তরগুলির সাথে সমান হবে similar