উত্তর:
স্কালা ওক্যামল দ্বারাও অনুপ্রাণিত হয়, যা অপশন ব্যবহার করে ।
বিকল্পগুলি একটি ওকামাল স্ট্যান্ডার্ড প্রকার যা হয়
None
( অপরিজ্ঞাত )Some x
হতে পারে বা যেখানে x কোনও মান হতে পারে। অপরিবর্তিত মানগুলি (সি তে কিছুটা NUL এর মতো, তবে একটি টাইপ এবং মেমরির নিরাপদ উপায়ে) উপস্থাপন করার জন্য বিকল্পগুলি Ocaml এ ব্যাপকভাবে ব্যবহৃত হয় ...
আমি মনে করি নির্বাচিত নামটি স্বাদের বিষয়।
Option
হ'ল এটি একটি optional
মান (হয় আপনি এটি পান বা না পেয়ে থাকেন)। Maybe
প্রোগ্রামারের অংশের উপর কিছুটা অনিশ্চয়তা প্রকাশ করে। মান আছে কি? আমি জানি না .. আমি একটি মান পাওয়া উচিত? শব্দটি optional value
আমার মতে আরও ইচ্ছাকৃত মনে হচ্ছে।
এখানে আরও ভাল প্রশ্ন হ'ল হাস্কেলের বিকল্প ধরণটি কেন বলা হয় Maybe
। এমএল-এর বিকল্প ধরণ সম্ভবত সমস্ত বিকল্প ধরণের গ্র্যান্ডাডি এবং এটি বলা হয় option
।
যাই হোক না কেন, এটি একটি পরিভাষা সংক্রান্ত প্রশ্ন, সুতরাং এটির একটি নীতিগত উত্তর হবে না। হাস্কেলের নামটি যে লোকেরা বেছে নিয়েছিল তারা এটি আরও ভাল পছন্দ করেছে, এটিই।
option
জন্য একটি সমাহার হয় optional
। এক্ষেত্রে (একাধিক) পছন্দগুলি হ্রাস পেয়ে মাত্র দুটি করা হয়েছে: হয় এটি সেখানে রয়েছে বা তা নেই।
Maybe