মেথোডা একটি মেথডবি কল করে যা ঘুরে মেথোডিসি বলে।
মেথডবি বা মেথডিসিতে কোনও ব্যতিক্রম হ্যান্ডলিং নেই। তবে মেথডো-তে ব্যতিক্রম হ্যান্ডলিং রয়েছে।
মেথডিসিতে একটি ব্যতিক্রম ঘটে।
এখন, এই ব্যতিক্রমটি মেথোডা পর্যন্ত বুদবুদ হচ্ছে, যা এটি যথাযথভাবে পরিচালনা করে।
এই সমস্যাটা কী?
আমার মনে, কোনও মুহুর্তে একজন কলকারী মেথডবি বা মেথডিসি কার্যকর করবেন এবং যখন এই পদ্ধতিগুলিতে ব্যতিক্রম ঘটে তখন সেই পদ্ধতির অভ্যন্তরে ব্যতিক্রমগুলি পরিচালনা করা থেকে কী লাভ হবে, যা মূলত কেবল চেষ্টা করার পরিবর্তে কেবল চেষ্টা / ধরা / অবশেষে অবরুদ্ধ তাদের কলি বুদবুদ?
ব্যতিক্রম হ্যান্ডলিংয়ের আশেপাশে বিবৃতি বা ক্যমত্য হ'ল যখন কেবলমাত্র তার কারণে মৃত্যুদন্ড কার্যকর করা যায় না - একটি ব্যতিক্রম। আমি তা পেয়েছি তবে কেন ব্যতিক্রমটিকে আরও পুরো পথে থামানোর চেষ্টা / ধরার পরিবর্তে শৃঙ্খলে উপস্থাপন করবেন না।
আপনার যখন সংস্থানগুলি মুক্ত করার দরকার হবে তখন আমি তা বুঝতে পারি। এটি সম্পূর্ণ আলাদা বিষয়।
try-catch
ব্লকের কোনও প্রয়োজন নেই ।
Result<T>
প্রকার (এমন একটি প্রকার যা কোনও গণনার ফলাফল বা কোনও ত্রুটির সংরক্ষণ করে) বাস্তবায়ন করে আপনার অন্যথায় ছুঁড়ে ফাংশন থেকে ফিরিয়ে দেয়। স্ট্যাক আপ একটি ত্রুটি প্রচার প্রতিটি রিটার্ন মান পড়া, এটি একটি ত্রুটি কিনা তা পরীক্ষা করা, এবং যদি তা ত্রুটি ফিরে আসে জড়িত।