জাভা 7 এর "প্রজেক্ট কয়েন" এর প্রস্তাবিত বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল "এলভিস অপারেটর"। প্রজেক্ট কয়েনে ২০০৯ সালের জাভাওনের উপস্থাপনার একটি প্রতিবেদন এটিকে বর্ণনা করেছে:
এই উপস্থাপনায় আচ্ছাদিত "ছোট বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল তথাকথিত" এলভিস অপারেটর, "টার্নারি অপারেটরের আরও সংক্ষিপ্ত সংস্করণ। আমি traditionalতিহ্যবাহী জাভা ব্যবহার করার সময় গ্রোভির কয়েকটি বৈশিষ্ট্য হারিয়েছি বলে মনে করি এবং এটি এমন একটি অপারেটর হবে যা আমি যুক্ত করতে চাইলে উভয় ভাষায় ব্যবহার করতে পারি। "এলভিস" অপারেটর একটি ডিফল্ট মান নির্দিষ্ট করার জন্য কার্যকর যা মূল্যায়ন এক্সপ্রেশনটি শূন্য হলে ব্যবহার করা যেতে পারে। গ্রোভির নিরাপদ নেভিগেশন অপারেটরের মতো এটি কীভাবে অপ্রয়োজনীয় নালগুলি এড়ানো যায় তা নির্দিষ্ট করার একটি সংক্ষিপ্ত উপায়। আমি কীভাবে নালপয়েন্টারএক্সসেপশন এড়াতে পছন্দ করি সে সম্পর্কে আগে আমি ব্লগ করেছি।
প্রকল্প কয়েনের অন্যান্য দিকগুলি চূড়ান্তভাবে বাস্তবায়িত হওয়ার পরে, এটি ছিল না। অন্তর্ভুক্তির সম্ভাব্য প্রার্থী হিসাবে জাভাওনে উপস্থাপিত হওয়া সত্ত্বেও কেন এলভিস অপারেটরকে চূড়ান্তভাবে প্রত্যাখ্যান করা হলো?
স্পষ্টতই, আমি এই অপারেটরটি সম্পর্কে বিশেষত জিজ্ঞাসা করছি এবং জাভা 7 এর "প্রকল্পের মুদ্রা" এর অংশ হিসাবে এটি প্রত্যাখ্যান হওয়ার কারণ, কারণ এটি তখন গুরুত্ব সহকারে বিবেচনা করা হয়েছিল। আমার সন্দেহ আছে যে এখানে মেলিংয়ের তালিকা রয়েছে বা এগুলি প্রত্যাখ্যান করার কারণগুলি নিয়ে আলোচনা করা হয়েছিল তবে আমি কিছুই খুঁজে পেলাম না। এটি জাভার কোনও সংস্করণে কেন অন্তর্ভুক্ত করা হয়নি সে সম্পর্কে যদি আরও সাধারণ তথ্য থাকে তবে তা গ্রহণযোগ্য তবে পছন্দনীয় নয়।
?.
হিসাবে এক্স = জাভা / ওয়াই = ব্যবহার করে ) এটি অবশ্যই একটি সাধারণ প্রশ্ন হিসাবে খুব বিস্তৃত হবে, তবে আপনার একটি ভাল উত্তর হবে।