কখন আপনি একটি ব্যতিক্রম বাড়াতে হবে?
কখন আপনি একটি ব্যতিক্রম বাড়াতে হবে?
Anonim

এই জন্য ব্যতিক্রম করা উচিত শুধুমাত্র যদি ব্যবহার করা হয় আপনি একটি শালীন পদ্ধতিতে পরিস্থিতি পরিচালনা করতে পারে না (মনে করুন "মেমরির বাইরে" বা "কম্পিউটারে আগুন লেগেছে")। এক অঙ্গুষ্ঠের নিয়ম হল প্রতি ব্যবহার ব্যতিক্রম কোনো কিছুর ক্ষেত্রে আপনি সাধারণত ভবিষ্যদ্বাণী করতে পারে না। উদাহরণ হল ডাটাবেস সংযোগ, ডিস্কে অনুপস্থিত ফাইল ইত্যাদি।

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, ব্যতিক্রম উত্থাপনের অর্থ কী?

3.3 ব্যতিক্রম . একটি ব্যতিক্রম উত্থাপন এটি একটি প্রোগ্রামে কার্যকর করার স্বাভাবিক প্রবাহকে বাধা দেওয়ার একটি কৌশল, যা কিছু ব্যতিক্রমী পরিস্থিতির উদ্ভব হয়েছে বলে সংকেত দেয় এবং সেই পরিস্থিতিতে প্রতিক্রিয়া জানানোর জন্য মনোনীত প্রোগ্রামের একটি আবদ্ধ অংশে সরাসরি ফিরে আসে।

উপরের পাশাপাশি, আপনি কিভাবে পাইথনে একটি ব্যতিক্রম বাড়াবেন? পাইথন প্রোগ্রামের একটি "স্বাভাবিক" অংশ হিসাবে চেষ্টা বিবৃতি অনুসরণ করে কোড নির্বাহ করে। যে কোড অনুসরণ করে ছাড়া বিবৃতি হল প্রোগ্রামের কোনো প্রতিক্রিয়া ব্যতিক্রম পূর্ববর্তী চেষ্টা ধারায়। আপনি আগে দেখেছেন, যখন সিনট্যাক্টিকলি সঠিক কোড একটি এ রান করে ত্রুটি , পাইথন ইচ্ছাশক্তি একটি ব্যতিক্রম ত্রুটি নিক্ষেপ.

কেউ জিজ্ঞাসা করতে পারে, ব্যতিক্রম উত্থাপন কি প্রোগ্রাম বন্ধ করে দেয়?

এর প্রভাব a বাড়াতে বিবৃতি হয় হয় স্যুট ছাড়া একটি ম্যাচিং মধ্যে মৃত্যুদন্ড বিমুখ করতে, অথবা প্রোগ্রাম বন্ধ করুন কারণ স্যুট ছাড়া কোন মিল খুঁজে পাওয়া যায়নি পরিচালনা করার জন্য ব্যতিক্রম . দ্য ব্যতিক্রম দ্বারা নির্মিত বস্তু বাড়াতে পারেন একটি বার্তা স্ট্রিং রয়েছে যা একটি অর্থপূর্ণ ত্রুটি বার্তা প্রদান করে। সাধারণত, এই হয় একটি স্ট্রিং

আপনি নতুন ব্যতিক্রম নিক্ষেপ করলে কি হবে?

নতুন ব্যতিক্রম () মানে আপনি একটি তৈরি করছে নতুন উদাহরণস্বরুপ ব্যতিক্রম টাইপ যখন সময় আপনি বল নতুন ব্যতিক্রম নিক্ষেপ () এর মানে আপনি বলা হচ্ছে প্রোগ্রাম কন্ট্রোলটিকে কলারে নিয়ে যান এবং এর পরে পরবর্তী বিবৃতিগুলি কার্যকর করবেন না নিক্ষেপ বিবৃতি

প্রস্তাবিত: