Kedy by ste mali uplatniť výnimku?
Kedy by ste mali uplatniť výnimku?

Video: Kedy by ste mali uplatniť výnimku?

Video: Kedy by ste mali uplatniť výnimku?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Septembra
Anonim

Preto výnimky by mali použiť len vtedy, ak vy nedokáže situáciu zvládnuť slušným spôsobom (myslite na „nedostatok pamäte“alebo „počítač horí“). Jeden pravidlom je do použitie výnimky v prípade niečoho vy normálne sa nedalo predpovedať. Príkladom je pripojenie k databáze, chýbajúci súbor na disku atď.

Následne si možno položiť otázku, čo znamená vznesenie výnimky?

3.3 Výnimky . Vyvolanie výnimky je technika na prerušenie normálneho toku vykonávania v programe, signalizovanie, že nastala nejaká výnimočná okolnosť, a návrat priamo do priľahlej časti programu, ktorá bola určená na reakciu na túto okolnosť.

Okrem vyššie uvedeného, ako vyvoláte výnimku v Pythone? Python vykoná kód po príkaze try ako „normálnu“časť programu. Kód, ktorý nasleduje po okrem vyhlásenie je odpoveď programu na akúkoľvek výnimky v predchádzajúcej klauzule try. Ako ste už videli, keď syntakticky správny kód narazí na chyba , Python bude vyvolať chybu výnimky.

Možno sa tiež spýtať, či udelenie výnimky zastaví program?

Účinok a zvýšiť vyhlásenie je buď odkloniť vykonávanie v zhode okrem sady, alebo na zastaviť program pretože sa nenašla žiadna zhoda okrem súpravy, ktorá by to zvládla výnimkou . The výnimkou objekt vytvorený zvýšiť plechovku obsahujú reťazec správy, ktorý poskytuje zmysluplné chybové hlásenie. Vo všeobecnosti, toto je reťazec.

Čo sa stane, keď hodíte novú výnimku?

nová výnimka () znamená vy vytvárajú a Nový príklad Výnimka typu. Kým kedy vy povedať hodiť novú výnimku () to znamená vy hovoria, že presuňte ovládací prvok programu na volajúceho a nevykonávajte ďalšie príkazy po tomto hodiť vyhlásenie.

Odporúča: