স্কেল অপশন টাইপটিকে কেন হাস্যেলের মতো বলা যায় না? [বন্ধ]


13

স্কেল অপশন টাইপটিকে কেন হাস্যেলের মতো বলা যায় না?

হয়তো আমার কাছে আরও অনেকগুলি "শব্দার্থবোধ" তৈরি করে, তবে অপশনটির আলাদা আচরণ রয়েছে যা সম্পর্কে আমি অবগত নই।

স্কালায় অপশনকে বলা হতে পারে না বলে কোনও বিশেষ কারণ আছে কি?

উত্তর:


23

স্কালা ওক্যামল দ্বারাও অনুপ্রাণিত হয়, যা অপশন ব্যবহার করে ।

বিকল্পগুলি একটি ওকামাল স্ট্যান্ডার্ড প্রকার যা হয় None( অপরিজ্ঞাত ) Some xহতে পারে বা যেখানে x কোনও মান হতে পারে। অপরিবর্তিত মানগুলি (সি তে কিছুটা NUL এর মতো, তবে একটি টাইপ এবং মেমরির নিরাপদ উপায়ে) উপস্থাপন করার জন্য বিকল্পগুলি Ocaml এ ব্যাপকভাবে ব্যবহৃত হয় ...

আমি মনে করি নির্বাচিত নামটি স্বাদের বিষয়।


8
এফ #ও। উইকিপিডিয়ায় পৃষ্ঠাটি en.wikedia.org/wiki/Option_type । এর চেয়ে বেশি স্ট্যান্ডার্ড নাম বলে মনে হচ্ছেMaybe
কেচালাক্স

2
এসএমএল থেকে ওকামল নামটি পান। ল্যান্ডিনের নেক্সট 700 প্রোগ্রামিং ল্যাঙ্গুয়েজের মাধ্যমে তাত্ক্ষণিকভাবে আমি কোনও বিকল্পের প্রকারটি লক্ষ্য করিনি, সুতরাং এসএমএল নামের নাম হতে পারে।
পিটার টেলর

1
এর পক্ষে যুক্তি Optionহ'ল এটি একটি optionalমান (হয় আপনি এটি পান বা না পেয়ে থাকেন)। Maybeপ্রোগ্রামারের অংশের উপর কিছুটা অনিশ্চয়তা প্রকাশ করে। মান আছে কি? আমি জানি না .. আমি একটি মান পাওয়া উচিত? শব্দটি optional valueআমার মতে আরও ইচ্ছাকৃত মনে হচ্ছে।
জোহেম কুয়েজ্পার্স

6

এখানে আরও ভাল প্রশ্ন হ'ল হাস্কেলের বিকল্প ধরণটি কেন বলা হয় Maybe। এমএল-এর বিকল্প ধরণ সম্ভবত সমস্ত বিকল্প ধরণের গ্র্যান্ডাডি এবং এটি বলা হয় option

যাই হোক না কেন, এটি একটি পরিভাষা সংক্রান্ত প্রশ্ন, সুতরাং এটির একটি নীতিগত উত্তর হবে না। হাস্কেলের নামটি যে লোকেরা বেছে নিয়েছিল তারা এটি আরও ভাল পছন্দ করেছে, এটিই।


2
ইতিমধ্যে গ্রহণযোগ্য উত্তর এবং এর অন্তর্নিহিত মন্তব্যে ভালভাবে আবৃত এমন একটি নতুন উত্তরে তথ্য পুনরাবৃত্তি করতে আপনার কী অধিকার রয়েছে?
রবার্ট হার্ভে

4
@ রবার্তাহারভে এমএল নজির স্থাপন করে নতুন তথ্য, আসল সমস্যাটি হ'ল উত্তরটি অনুমান করাও।
djechlin

ঠিক আছে. আপনার কাছে কি কোনও উল্লেখ রয়েছে, বা কেবল মতামত ছাড়াও কিছু? কারণ মতামত উত্তর হিসাবে নয়, মন্তব্য হিসাবে ভাল প্রতিনিধিত্ব করা হয়। বিশেষত আপনার দ্বিতীয় অনুচ্ছেদ।
রবার্ট হার্ভে

2
Def। বিকল্প: নির্বাচনের কাজ; পছন্দ। Def। সম্ভবত; সম্ভবত; একটি অনিশ্চয়তা; একটি অনিশ্চিত উত্তর আমার পক্ষে এটি বলার অপেক্ষা রাখে না যে খাঁটি ভাষাগত দৃষ্টিকোণ থেকে সম্ভবত আরও ভাল নাম। "বিকল্প" বলতে বোঝায় যে এখানে (একাধিক) পছন্দ রয়েছে, যখন একক বা "কিছুই" কিছুই নয়, একাকী নামটি "সম্ভবত" হতে পারে। তবে হ্যাঁ, এমএল (এবং তাই বিকল্প) প্রথমে এসেছিল, যাতে এটি নামকরণের খারাপ অভ্যাসের কারণ হতে পারে (এবং উপরের সঠিক উত্তরে পিটার টেলরের মন্তব্য দেখুন - তিনি এমএল রেফারেন্স করেন)।
fnl

@fnl অন্যান্য উত্তরে আমার মন্তব্য দেখুন; আমার মনে হয় করতে একটি যুক্তিসঙ্গত ক্ষেত্রে যে optionজন্য একটি সমাহার হয় optional। এক্ষেত্রে (একাধিক) পছন্দগুলি হ্রাস পেয়ে মাত্র দুটি করা হয়েছে: হয় এটি সেখানে রয়েছে বা তা নেই।
জোহেম কুয়েজ্পার্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.