Kazalo:
Opredelitev - Kaj pomeni poskusiti / ujeti blok?
"Poskusi" in "ulovi" sta ključni besedi, ki predstavljata obravnavanje izjem zaradi podatkov ali napak pri kodiranju med izvajanjem programa. Poskusni blok je blok kode, v katerem pride do izjem. Blok za ulov in ročaji poskusijo izjeme v bloku.
Stavek try / catch se uporablja v številnih programskih jezikih, vključno s programskim jezikom C (C ++ in C #), Java, JavaScript in strukturiranim poizvedbenim jezikom (SQL).
Techopedia razlaga Try / Catch Block
Poskusite definirati blok stavkov, ki lahko vržejo izjemo. Ko pride do posebne vrste izjem, blok ulova ujame izjemo. Če poskusni / uloženi bloki ne obravnavajo izjeme, se izjema povečuje skozi niz klicev, dokler izjema ni ujeta ali prevajalnik ne natisne sporočila o napaki.
Poskusni blok lahko tudi ugnezdi z enim ali več stavki poskusov / ulova. Vsak preizkusni stavek ima ujemanje stavek ulova za obravnavo izjeme. Če notranji stavek o poskusu izjeme nima ustrezne izjave o ulovu, se preverijo naslednji obdelovalci poskusov ulova. Ta postopek se nadaljuje, dokler niso preverjeni vsi notranji stavki poskusov za ujemanje izjave o ulovu. Če se izjava o ulovu ne ujema, izvlečni sistem obravnava izjemo.
Primeri poskusnih / ujetih blokov vključujejo:
- Poskusni blok, ki mu sledi blok ulova
- Poskusni blok, ki mu sledi eden ali več blokov ulova
- Poskusni blok, ki mu sledi še en poskusni blok in nato ustrezen blok ulova