9
ভেরিয়েবলটি নাল-চেক করার জন্য কেন একটি preচ্ছিক অগ্রাধিকার ব্যবহার করা হচ্ছে?
দুটি কোডের উদাহরণ নিন: if(optional.isPresent()) { //do your thing } if(variable != null) { //do your thing } যতদূর আমি সবচেয়ে সুস্পষ্ট পার্থক্যটি বলতে পারি ptionচ্ছিক একটি অতিরিক্ত অবজেক্ট তৈরি করা প্রয়োজন। তবে, অনেকে বিকল্পগুলি অবলম্বন করতে শুরু করেছেন। নাল চেক বনাম বিকল্পগুলি ব্যবহার করার সুবিধা কী?