Ե՞րբ պետք է բացառություն բարձրացնեք:
Ե՞րբ պետք է բացառություն բարձրացնեք:

Video: Ե՞րբ պետք է բացառություն բարձրացնեք:

Video: Ե՞րբ պետք է բացառություն բարձրացնեք:
Video: Եթե տղա երեխա ես դաստիարակում, դու պետք է իմանաս այս ամենը 2024, Նոյեմբեր
Anonim

Ահա թե ինչու բացառությունները պետք է օգտագործել միայն այն դեպքում, եթե դու չի կարող պատշաճ կերպով կարգավորել իրավիճակը (կարծեք «հիշողությունից դուրս» կամ «համակարգիչը վառվում է»): Մեկը հիմնական կանոնն է դեպի օգտագործել բացառություններ ինչ-որ բանի դեպքում դու սովորաբար չէր կարող կանխատեսել: Օրինակներ են տվյալների բազայի միացումը, սկավառակի վրա բացակայող ֆայլը և այլն:

Հետագայում կարելի է նաև հարցնել՝ ի՞նչ է նշանակում բացառություն բարձրացնել։

3.3 Բացառություններ . Բացառություն բարձրացնելը ծրագրում կատարման բնականոն հոսքն ընդհատելու տեխնիկա է՝ ազդարարելով, որ ինչ-որ բացառիկ հանգամանք է առաջացել, և ուղղակիորեն վերադառնալով ծրագրի կցվող մաս, որը նշանակված էր արձագանքելու այդ հանգամանքին:

Բացի վերևից, ինչպե՞ս եք բացառություն անում Python-ում: Պիթոն կատարում է կոդ՝ հետևելով try-ի դրույթին՝ որպես ծրագրի «նորմալ» մաս: Կոդը, որը հետևում է բացի հայտարարությունը ծրագրի պատասխանն է ցանկացածին բացառություններ նախորդ փորձի կետում: Ինչպես ավելի վաղ տեսաք, երբ շարահյուսական ճիշտ կոդը գործարկվում է an սխալ , Պիթոն կամք նետել բացառության սխալ.

Կարելի է նաև հարցնել՝ բացառություն բարձրացնելը դադարեցնո՞ւմ է ծրագիրը։

Ա-ի ազդեցությունը բարձրացնել հայտարարություն է կամ շեղել կատարումը համընկնումով, բացառությամբ փաթեթի, կամ դեպի դադարեցնել ծրագիրը քանի որ ոչ մի համընկնում չի գտնվել, բացառությամբ փաթեթի, որը կարգավորելու համար բացառություն . Այն բացառություն կողմից ստեղծված օբյեկտ բարձրացնել կարող է պարունակում է հաղորդագրության տող, որն ապահովում է իմաստալից սխալի հաղորդագրություն: Ընդհանրապես, սա է մի լար.

Ի՞նչ է պատահում, երբ նոր Բացառություն եք նետում:

նոր Բացառություն () նշանակում է դու ստեղծում են ա նոր օրինակ Բացառություն տիպ. Մինչդեռ երբ դու ասա նետել նոր Բացառություն () սա նշանակում է դու ասում են՝ տեղափոխեք ծրագրի կառավարումը զանգահարողի մոտ և դրանից հետո մի կատարեք հետագա հայտարարությունները նետել հայտարարություն.

Խորհուրդ ենք տալիս: