Rust ত্রুটি সামলায় দুটি প্রধান উপায়ে.
চলুন আমরা Rust ব্যবহার করে একটি বেসিক লগিং সিনারিও সেট আপ করি, log ক্রেট ব্যবহার করে, যা একটি লগিং ফ্যাকেড প্রদান করে, এবং env_logger, log ক্রেটের জন্য একটি লগিং বাস্তবায়ন। প্রথমে, তাদেরকে আপনার Cargo.toml এ যোগ করুন.
log
env_logger
ধরুন, আপনার কাছে এমন কোড আছে যা একাধিকবার একটি বৃত্তের অঞ্চল গণনা করে। সূত্রটি পুনরাবৃত্তি না করে, এটিকে একটি ফাংশনে আবদ্ধ করুন।.
চলুন একটি সাধারণ রাস্ট কোড কে আরো ইডিওম্যাটিক এবং রক্ষণযোগ্য করে তৈরি করতে রিফ্যাক্টর করি। আমরা একটি ফাংশনের সাথে শুরু করি যা একটি পূর্ণসংখ্যার ভেক্টরের সমষ্টি গণনা করে.