Kailan ka dapat magtaas ng exception?
Kailan ka dapat magtaas ng exception?

Video: Kailan ka dapat magtaas ng exception?

Video: Kailan ka dapat magtaas ng exception?
Video: SAAN AT KAYLAN KA DAPAT KUMUHA NG OEC EXEMPTION | OEC EXEMPTION VALIDITY. 2024, Nobyembre
Anonim

Kaya naman mga exception dapat gagamitin lamang kung ikaw hindi makayanan ang sitwasyon sa isang disenteng paraan (isipin ang "wala sa memorya" o "nasusunog ang computer"). Isa panuntunan ng hinlalaki ay sa gamitin mga eksepsiyon sa kaso ng isang bagay ikaw hindi normal na mahulaan. Ang mga halimbawa ay ang koneksyon sa database, nawawalang file sa disk, atbp.

Kasunod nito, maaari ring magtanong, ano ang ibig sabihin ng pagtataas ng eksepsiyon?

3.3 Mga pagbubukod . Pagtaas ng exception ay isang pamamaraan para sa pag-abala sa normal na daloy ng pagpapatupad sa isang programa, na nagpapahiwatig na may ilang kakaibang pangyayari na lumitaw, at direktang bumalik sa isang nakapaloob na bahagi ng programa na itinalaga upang tumugon sa pangyayaring iyon.

Sa tabi sa itaas, paano mo itataas ang isang pagbubukod sa Python? sawa nagpapatupad ng code kasunod ng try statement bilang isang "normal" na bahagi ng programa. Ang code na sumusunod sa maliban sa pahayag ay tugon ng programa sa anuman mga eksepsiyon sa naunang try clause. Tulad ng nakita mo kanina, kapag ang syntactically correct code ay tumatakbo sa isang pagkakamali , sawa kalooban magtapon ng error sa pagbubukod.

Maaari ding magtanong, ang pagtataas ba ng eksepsiyon ay huminto sa programa?

Ang epekto ng a itaas pahayag ay upang ilihis ang pagpapatupad sa isang pagtutugma maliban sa suite, o sa itigil ang programa dahil walang nahanap na katugma maliban sa suite upang mahawakan ang pagbubukod . Ang pagbubukod bagay na nilikha ng taasan ang lata naglalaman ng string ng mensahe na nagbibigay ng makabuluhang mensahe ng error. Sa pangkalahatan, ito ay isang string.

Ano ang mangyayari kapag naghagis ka ng bagong Exception?

bagong Exception () ibig sabihin ikaw ay lumilikha ng a bago halimbawa ng Exception uri. Habang kailan ikaw sabihin magtapon ng bagong Exception () ibig sabihin nito ikaw sinasabi nilang ilipat ang kontrol ng programa sa tumatawag at huwag isagawa ang karagdagang mga pahayag pagkatapos nito itapon pahayag.

Inirerekumendang: