Domov Razvoj Kaj je poskusni / ujeti blok? - definicija iz tehopedije

Kaj je poskusni / ujeti blok? - definicija iz tehopedije

Kazalo:

Anonim

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
Kaj je poskusni / ujeti blok? - definicija iz tehopedije