আমি একটি স্ল্যাশডট গল্প থেকে লিঙ্কিত একটি নিবন্ধ পড়ছিলাম, এবং এই সামান্য জোয়ার জুড়ে এসেছি:
জাভার সর্বশেষতম সংস্করণটি নিন, যা অন্তহীন পয়েন্টার পরীক্ষার জন্য শর্টহ্যান্ড সিনট্যাক্স সরবরাহ করে নাল-পয়েন্টার চেক করা সহজ করার চেষ্টা করে। কেবলমাত্র প্রতিটি পদ্ধতির অনুরোধে একটি প্রশ্ন চিহ্ন যুক্ত হওয়ার সাথে স্বয়ংক্রিয়ভাবে নাল পয়েন্টারগুলির জন্য একটি পরীক্ষা অন্তর্ভুক্ত করা হয়, যদি ইঁদুরের নীড়ের পরিবর্তে যদি বিবৃতি হয় তবে:
public String getPostcode(Person person) { String ans= null; if (person != null) { Name nm= person.getName(); if (nm!= null) { ans= nm.getPostcode(); } } return ans }
এর সাথে:
public String getFirstName(Person person) { return person?.getName()?.getGivenName(); }
আমি ইন্টারনেটকে স্কল করেছি (ঠিক আছে, আমি "জাভা প্রশ্ন চিহ্ন" -তে কমপক্ষে 15 মিনিট গুগল করার বিভিন্নতা ব্যয় করেছি) এবং কিছুই পাইনি। সুতরাং, আমার প্রশ্ন: এটি সম্পর্কে কোনও অফিসিয়াল ডকুমেন্টেশন আছে? আমি দেখতে পেয়েছি যে সি # এর একই অপারেটর রয়েছে ("??" অপারেটর), তবে আমি যে ভাষায় কাজ করছি তার জন্য ডকুমেন্টেশন পেতে চাই Or আগে কখনো দেখিনি.
ধন্যবাদ!
সম্পাদনা: নিবন্ধটির লিঙ্ক: http://infoworld.com/d/developer-world/12-programming-mistkes-avoid-292